Vytvorenie sifrovaneho disku - Error allocating crypto tfm

Tomas Vondra tv na fuzzy.cz
Pátek Listopad 2 21:42:04 CET 2007


Nevim jak moc to s tim souvisi, ale cca 14 dni zpatky jsem se presne na 
tom samem kernelu snazil rozbehat sifrovanou wifi, a dopadl jsem podobne 
(problemy s nactenim sifrovacich modulu, konkretne arc4). Nemel jsem moc 
cas to resit, ale nekde na foru jsem se docetl ze v jedne z poslednich 
verzi kernelu se prave tahle cast (podpora sifrovani) dost zmenila. 
Zkuste nejakou starsi verzi kernelu, pokud je to mozne (2.6.20, mozna 
2.6.21) - treba to bude chodit.

t.v.

> 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.
> 




Další informace o konferenci Linux