[dm-crypt] [PATCH] support OpenSSL's libcrypto and make libgcrypt optional

Jussi.Laako at nokia.com Jussi.Laako at nokia.com
Wed Jul 28 10:33:06 CEST 2010


In some embedded environments, like in some where MeeGo is used, it is
needed to reduce number of packages with duplicate functionality in order to
save flash space. Thus we have created a patch to add optional support for
OpenSSL's libcrypto as well as make libgcrypt optional, making it possible
to build cryptsetup in environments lacking either one. Or to support both,
if that makes any sense.

Preferably, the hash plugin interface should be extended and used also in
luks/ part, but we didn't start making such a drastic change.

The new OpenSSL plugin can be made cleaner once OpenSSL 1.x becomes more
common, but at the moment the 0.x series is still widely used and lacks some
of the APIs 1.x has.

Comments are more than welcome. :)

Best regards,

    - Jussi Laako

-------------- next part --------------
A non-text attachment was scrubbed...
Name: meego-cryptsetup.patch
Type: application/octet-stream
Size: 22419 bytes
Desc: meego-cryptsetup.patch
URL: <http://www.saout.de/pipermail/dm-crypt/attachments/20100728/025921e5/attachment-0001.obj>

More information about the dm-crypt mailing list