ftp://ftp.kerneli.org/pub/linux/kerneli/v2.1/patch-int-2.1.130.1.gz
The new feature of this release is a general loop module for crypto.
Instead of having one loop-module for each cipher, the general loop
module sits on top of the crypto api and doesn't itself contain any
crypto.
In other news, there is a general cbc-mode for the ciphers in the
crypto-library and the loop-drivers are updated to use the new and
better interface introduced in 2.1.130. Currently only the general
loop module initializes the IV with the disk block-number.
Another change is that I'm releasing the current code in the
**crypto-library** [this means stuff in the crypto/ directory] under
an X11-like license [basically cat X11-license | sed 's/Open
Group/various authors/']. If anyone have comments about this, please
speak up. If people want to contribute ciphers that are GPLed -
that's ok.
The following has changed since the last announcement (2.1.129.4):
1998-11-30 Alexander Kjeldaas <astor@guardian.no>
* International kernel patch 2.1.130.1 released.
* loop-devices other than loop_gen updated to use new interface.
However, the block-number isn't used for anything yet.
* loop_gen.c: Now we use the ciphers in cbc-mode only. Also, the
IV of the cipher is initialized based on block-number.
* Added general cbc-mode that is simply #included into the
ciphers. cbc-mode thus added to serpent, mars, rc6 and dfc.
* Added ivsize to struct cipher_implementation.
* Added for_each_cipher function
* Added X11-like license for the crypto-directory. The code might
be useable for other projects as well in the future. [And GPL is
arguable the wrong license for crypto].
1998-11-25 Alexander Kjeldaas <astor@guardian.no>
* International kernel patch 2.1.129.5 released.
* The crypto api is useable from modules.
* Fixed a bunch of bugs in loop_gen. I think the oopses are gone.
On the ftp-site, the directory /pub/linux/kernel is a normal
kernel-mirror while /pub/linux/kerneli is a kernel-mirror plus the
international kernel patch. You should find all utilities needed for
using crypto in the kernel in /pub/linux/kerneli/net-source/.
Enjoy,
astor
-- Alexander Kjeldaas, Guardian Networks AS, Trondheim, Norway http://www.guardian.no/- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/