Date: Mon, 30 Nov 1998 23:27:27 +0100 From: Alexander Kjeldaas <astor@guardian.no> To: linux-kernel@vger.rutgers.edu Subject: International kernel patch v2.1.130.1 International kernel patch 2.1.130 is available. The idea of the patch is to collect all crypto patches so that using crypto in the kernel will be easier than today. The patch is available from: 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/