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