I've used the i-kernel for years now, but I'm having trouble installing it on a laptop I'm using. I patched the standard 2.2.18 kernel with the 2.2.18-3 i-kernel patch, compiled and booted and created a file to store the data with no problems, but: $ losetup -e serpent /dev/loop3 ./.cryptfile Unsupported encryption type serpent I've tried the obvious spelling variations ('serpent', 'Serpent', etc.) and tried using AES instead, tried recompiling util-linux (2.10p) and reinstalling mount, umount, losetup. No joy. All the encryption stuff is compiled into the kernel (not as modules), and in my syslog is the following [...] Aug 11 19:23:34 tosh kernel: cryptoapi: Registered rijndael (16) Aug 11 19:23:34 tosh kernel: cryptoapi: Registered rijndael-cbc (65552) Aug 11 19:23:34 tosh kernel: cryptoapi: Registered aes (18) Aug 11 19:23:34 tosh kernel: cryptoapi: Registered aes-cbc (65554) Aug 11 19:23:34 tosh kernel: cryptoapi: Registered serpent (7) Aug 11 19:23:34 tosh kernel: cryptoapi: Registered serpent (65543) [...] I looked, and /proc/crypto{cipher,digest} are there, with aes, aes-cbc, serpent, serpent-cbc, etc. I'm using progeny debian 1.0. I did remember to point the util-linux configure script at the right kernel headers. Do I need a more recent util-linux? I coulnd't see anything in the (util-linux) changelog that related to that. Thanks for any help John Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/