Jim Sweet wrote: > Whilst I am able to encrypt a single session using aespipe in the > manner you describe, I remain unable to encrypt individual sessions. > Trying to mount them invariably results in the error. > > mount: wrong fs type, bad option, bad superblock > > Does anyone know if there is any reason why one should not be able to > encrypt /individual sessions/ on a CDROM? I am using the > international crypto, with the cryptoloop and cipher-aes modules. Can you try this EXPERIMENTAL patch which is for loop-AES-v1.7e ? I don't have any multisession CD-ROMs to test with, so I have to rely on your testing efforts. Latest released loop-AES version is here: http://loop-aes.sourceforge.net/loop-AES/loop-AES-v1.7e.tar.bz2 -- Jari Ruusu 1024R/3A220F51 5B 4B F9 BB D3 3F 52 E9 DB 1D EB E3 24 0E A9 DD --- loop.c-2.4.patched.old Sat Aug 23 14:09:30 2003 +++ loop.c-2.4.patched Fri Oct 10 18:03:43 2003 @@ -75,6 +75,7 @@ #include <linux/smp_lock.h> #include <linux/swap.h> #include <linux/slab.h> +#include <linux/cdrom.h> #ifdef CONFIG_SOFTWARE_SUSPEND #include <linux/suspend.h> #endif @@ -1108,6 +1109,13 @@ case BLKROGET: case BLKROSET: err = blk_ioctl(inode->i_rdev, cmd, arg); + break; + case CDROMMULTISESSION: + err = -EINVAL; + if(lo->lo_backing_file && lo->lo_backing_file->f_dentry->d_inode->i_bdev) { + err = ioctl_by_bdev(lo->lo_backing_file->f_dentry->d_inode->i_bdev, CDROMMULTISESSION, arg); + figure_loop_size(lo); + } break; default: err = lo->ioctl ? lo->ioctl(lo, cmd, arg) : -EINVAL; - Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/