[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
loop-AES on Debian etch (was: Linux distro w/loop-aes)
Hey all,
I realize I'm a bit late; I'll provide some details about
the loop-AES support in the new Debian release.
On Thu, Mar 29, 2007 at 07:59:18AM -0400, Eloy Paris wrote:
> I haven't used a recent version of the Debian Installer for etch
> (Debian's upcoming new release) but I believe that it now supports
> setting up encrypted partitions at installation time, which would
> save a lot of trouble and pain.
That's true. The Debian etch (4.0) installer includes support
for loop-AES by default. :-)
o loop-AES encryption is integrated in the debian-installer
partitioning tool (partman). Non-root filesystems, /tmp and
swap can be configured on loop-AES encrypted devices.
o Available ciphers: Twofish, Serpent, AES; One can choose
between passphrase-protected GnuPG keyfiles (created during
the installation) and random one-time keys.
o The installer makes sure that no non-encrypted swap space is
configured along with encrypted partitions and warns about
short passphrases (< 20 characters)
o Documented in the "Etch installation guide"
http://www.debian.org/releases/stable/installmanual
o dm-crypt and LUKS are supported, too.
Notable missing features:
o Root filesystem can't be stored on loop-AES encrypted device
(work in progress, Debian bug #378488)
o Keyfiles: Pre-existing GnuPG keyfiles can't be used yet and
it's not yet possible to store GnuPG keyfiles on removable
media (usb key, floppy, etc.)
o The installer doesn't allow choice of a different symmetric
cipher for GnuPG encryption (currently uses CAST5)
On an installed Debian etch system, several packages are
provided for use of loop-AES:
o loop-aes-modules-* - Those are pre-built kernel modules
for the standard Debian kernels. They are available for
all supported architectures and kernel flavours (flavours
are vserver, xen, etc.)
o loop-aes-source - Package of the loop-AES source code
(including ciphers) for use with module-assistant,
make-kpkg or manual build. This package can be used to
create loop-AES module packages for non-standard kernels.
o loop-aes-testsuite - Package of the loop-AES (+ciphers)
test suite as provided in the upstream Makefile. The tests
can be run using the loop-aes-runtests(8) command.
o loop-aes-utils - Includes /bin/mount, /bin/umount,
/sbin/swapon and /sbin/losetup with loop-AES support. The
package also includes a small script to assist with key
file creation (loop-aes-keygen) and an init script that
tries to fsck filesystems on loop-AES encrypted partitions
before mouting them during boot.
o aespipe - Simple Debian packaging of aespipe.
As usual, feel free to contact me with questions and problems
you encounter using loop-AES on Debian. You can contact the
loop-AES Team at pkg-loop-aes-maint@xxxxxxxxxxxxxxxxxxxxxxx or
contact me at xam@xxxxxxxxxxx There will always be something
which can be improved, so your feedback is appreciated :-)
cheers,
Max
-
Linux-crypto: cryptography in and on the Linux system
Archive: http://mail.nl.linux.org/linux-crypto/