Vytvorenie sifrovaneho disku - Error allocating crypto tfm

Marian Cavojsky cavo na cavo.sk
Pátek Listopad 2 11:03:47 CET 2007


On Thu, Nov 01, 2007 at 01:03:09PM +0100, Czechtony wrote:
> V debianu i opensuse nainstaluju loop-aes.
> 
> Pak napr:
> modprobe cryptoloop
> losetup /dev/loop5 /dev/hdX -e aes 256
> ...heslo
> mkfs.xfs /dev/loop5
> mount /dev/loop5 /mnt/crypt
> chown uzivatel /mnt/crypt


Kedze som nemal loop ako modul, tak som nakompiloval nove jadro 2.6.22.9
Skoncil som, ako aj predtym na losetup

# losetup /dev/loop5 /data/matt/encrypted.part -e aes   
Password: 
ioctl: LOOP_SET_STATUS: No such file or directory, requested cipher or key length (128 bits) not supported by kernel

# losetup /dev/loop5 /data/matt/encrypted.part -e aes256
Password: 
ioctl: LOOP_SET_STATUS: No such file or directory, requested cipher or key length (256 bits) not supported by kernel

# cat /proc/crypto 
name         : tnepres
driver       : tnepres-generic
module       : serpent
priority     : 0
refcnt       : 1
type         : cipher
blocksize    : 16
min keysize  : 0
max keysize  : 32

name         : serpent
driver       : serpent-generic
module       : serpent
priority     : 0
refcnt       : 1
type         : cipher
blocksize    : 16
min keysize  : 0
max keysize  : 32

name         : aes
driver       : aes-x86_64
module       : aes_x86_64
priority     : 200
refcnt       : 1
type         : cipher
blocksize    : 16
min keysize  : 16
max keysize  : 32

name         : sha256
driver       : sha256-generic
module       : sha256
priority     : 0
refcnt       : 1
type         : digest
blocksize    : 64
digestsize   : 32

name         : sha1
driver       : sha1-generic
module       : sha1
priority     : 0
refcnt       : 1
type         : digest
blocksize    : 64
digestsize   : 20

name         : sha512
driver       : sha512-generic
module       : sha512
priority     : 0
refcnt       : 1
type         : digest
blocksize    : 128
digestsize   : 64

name         : sha384
driver       : sha384-generic
module       : sha512
priority     : 0
refcnt       : 1
type         : digest
blocksize    : 128
digestsize   : 48

name         : aes
driver       : aes-generic
module       : aes
priority     : 100
refcnt       : 1
type         : cipher
blocksize    : 16
min keysize  : 16
max keysize  : 32

# lsmod
Module                  Size  Used by
cbc                     4032  0 
blkcipher               5316  1 cbc
serpent                18688  0 
aes_x86_64             25640  0 
sha256                  8832  0 
sha1                    2688  0 
sha512                  5248  0 
aes                    26560  0 
crypto_algapi          11584  7
cbc,serpent,aes_x86_64,sha256,sha1,sha512,aes
cryptoloop              2880  0 
loop                   14340  1 cryptoloop
iptable_filter          2816  0 
ip_tables              15664  1 iptable_filter
x_tables               14408  1 ip_tables
powernow_k8             9240  0 
via_rhine              20424  0 
mii                     4928  1 via_rhine
k8temp                  5120  0 
sg                     21280  0 

# equery l loop-aes
[ Searching for package 'loop-aes' in all categories among: ]
 * installed packages
[I--] [ ~] sys-fs/loop-aes-3.2a (0)

Ospravedlnujem sa za dlhsie vypisy.

-- 
Marian



Další informace o konferenci Linux