#826608 hfsprogs: Please switch to use libmd instead of OpenSSL's libcrypto

Package:
src:hfsprogs
Source:
hfsprogs
Submitter:
Guillem Jover
Date:
2023-06-22 22:57:03 UTC
Severity:
wishlist
Tags:
#826608#5
Date:
2016-06-06 22:20:37 UTC
From:
To:
Hi!

The attached patch switches this package from OpenSSL's libcrypto to
libmd, which is a smaller library containing only digest functions. It
is also available in the base system of most current Unixes. And has
no obnoxious 4-clause BSD licensed code.

Thanks,
Guillem

#826608#10
Date:
2022-05-03 14:52:03 UTC
From:
To:
Hi Guillem!

While I think this change is a sensible idea, I'm a bit hesitant to apply it
as it changes quite a large number of source files.

Are there any compelling reasons for not using OpenSSL?

Adrian

#826608#15
Date:
2023-03-23 22:15:02 UTC
From:
To:
Hi!

[ Sorry had not seen the reply until now when I was doing a pass
  over submitted bugs over the BTS web archive, as I was not CCed. ]

The bulk of the patch was mostly patch metadata and rebase artifacts,
the actual patch introducing the change modified only 4 files.

It reduces the dependency tree, as libbsd has transitively linked
against libmd for a long time, and libmd is now even in the
pseudo-essential set (via dpkg). :)

Thanks,
Guillem

#826608#20
Date:
2023-06-22 19:59:45 UTC
From:
To:
Hi Guillem!

Apologies for the late reply!

Thanks, this is actually convincing and I am going to implement this change
for the next upload. However, it will take a little longer until the next
upload happens as I am currently reworking the package based on Apple's latest
version of the HFS upstream code [1].

My fork of Apple's HFS repository can be found in [2] and is currently work
in progress. I will hopefully finished within the next weeks.

Thanks,
Adrian

#826608#25
Date:
2023-06-22 22:55:20 UTC
From:
To:
Hi!

No problem at all!

Great to hear, :) and no hurry.

Thanks,
Guillem