hello! I had some spare time today, so I took a look at the current 2.4.22 RC with the scatterlist cryptoapi inside(tm) feature; needless to say, that it'd be a waste of time to merge the kerneli.org cryptoapi into 2.4.22, so I just 'backported' 2.6.0-test3's cryptoloop and while at it, mixed in the usual loop.c 'service packs'... *WARNING* I haven't had time yet to do major tests; I just gave it a quick test to see whether it could 'hold' the data I threw at it -- and it did; no tests where made to see whether the on-disk format is compatible with previous kerneli.org cryptoapi+cryptoloop's or 2.6.0-test3 (2.6.0-test3 might be have an IV miscalculation bug, see http://marc.theaimsgroup.com/?l=linux-kernel&m=106086430703815); only util-linux-2.12 was used for testing; so if the warning above hasn't scared you yet, here we have 2 patches (which are mutually exclusive -- i.e. you have to pick exactly one) 1) http://www.kernel.org/pub/linux/kernel/people/hvr/testing/patch-cryptoloop-hvr-2.4.22-rc2.0 this is just 2.6.0-test3's cryptoloop.c + loop-hvr-2.4 + some minor adaptations 2) http://www.kernel.org/pub/linux/kernel/people/hvr/testing/patch-cryptoloop-jari-2.4.22-rc2.0 this is the same as 1) except that instead of loop-hvr-2.4, jari's loop.c fixes+enhancements (v1.7d) have been integrated; ps: you might want to try ben's util-linux patches at http://www.stwing.org/~sluskyb/util-linux/ when trying to mount your kerneli.org-encrypted volumes... regards, -- Herbert Valerio Riedel / Phone: (EUROPE) +43-1-58801-18840 Email: hvr@xxxxxxxxxx / Finger hvr@xxxxxxx for GnuPG Public Key GnuPG Key Fingerprint: 7BB9 2D6C D485 CE64 4748 5F65 4981 E064 883F 4142 - Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/