Bon, finalement j'ai laissé tomber la crypto-API sous debian, et j'ai suivi le chapitre 2 du "Root encryption Howto":
1) installer les sources d'un kernel 2.4.22 ici
installer les sources de util-linux 2.12pre ici
installer les sources de loop-aes ici
2) patcher le kernel et util-linux avec les patches fournis dans loop-aes (avec patch -Np1 -i ../loop-aes-xxx/{kernel-xxx,util-linux-xxx}.diff)
3) compiler le noyau 2.4.22 avec support loop-aes, compiler uniquement mount,umount et losetup dans util-linux
Attention, bien lire le README avant de compiler util-linux (ne surtout pas faire make install !)
4) rebooter
5) c'est prêt. Hmmmm
Code :
- dd if=/dev/zero of=/file666 bs=4k count=1280
- losetup -e AES128 -T /dev/loop1 /file666
- mkfs -t ext2 /dev/loop1
- mount /dev/loop1 /mnt/encrypted-repository
|
Attention, aves les fs journalisés il faut soit utiliser une partition, soit utiliser "data=ordered" pour que la journalisation marche.
Message édité par glacote le 14-11-2003 à 17:47:45