[PATCH/KERNELI] Util-linux 3des update

From: Gisle S{lensminde (gisle@ii.uib.no)
Date: Fri Sep 22 2000 - 04:46:02 EST


Since des_ede3(3des) now is added to the international kernel, it will
probably be a good idea to add support for it in losetup, so here is
a patch to the kerneli version of util-linux-2.10m / kerneli 2.2.17.3

Since this is crypto-related the patch is found at the URL:

ftp://ftp.ii.uib.no/pub/gisle/kerneli/patch.util-linux.3des

DES_EDE3 needs bytes of key data, but ripemd160 used as hash the
passphrase only provides 20 bytes of key data. To get 24 bytes of key
data, the an uppercase 'A' is concatenated with the passphrase, and this
string is hashed to get another 20 bytes of key data. Similar methods is
used in SSL and SSH to get the session keys from the key exchange.

I also changed the code to allow all ciphers to use the same code for
key generation, but everything is kept compatible.

--
Gisle Sælensminde ( gisle@ii.uib.no )   

With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea. It is hard to be sure where they are going to land, and it could be dangerous sitting under them as they fly overhead. (from RFC 1925)

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 21:00:26 EST