cryptoloop 2.6 "backport" for 2.4.22-rc2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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/


[Index of Archives]     [Kernel]     [Linux Crypto]     [Gnu Crypto]     [Gnu Classpath]     [Netfilter]     [Bugtraq]
  Powered by Linux