[sisyphus] kernel aes and hibernate
Alex Yustasov
=?iso-8859-1?q?yust_=CE=C1_anti-leasure=2Eru?=
Пн Дек 19 00:16:35 MSK 2005
On Sun, Dec 18, 2005 at 07:12:24PM +0200, Artem wrote:
> Здравствуйте!
>
> Продолжая играться с hibernate и swsusp2 на kernel-2.6.14-wks, решил
> попробовать Encryptor aes . Замодпробил aes, далее вызываю hibernate -
> а он мне в ответ:
> Failed to initialize the encryptor filter
>
> в dmesg:
>
> Amount still needed (-138237) > 0:0. Header: 8 < 8: 0, Storage allocd:
> 53648 < 8 + 53575: 0.
> 0 is an invalid key length for cipher aes.
>
> Откуда он должен брать ключ? В Documentation/crypto об этом ничего нет.
Что-то не прошло письмо. Сорри за повтор.
Полутеоретически: нужно добавить в initrd crypto модуль.
cd /boot
rm initrd-2.6.14-wks26-up-alt2.img
mkinitrd initrd-2.6.14-wks26-up-alt2.img 2.6.14-wks26-up-alt2 --with aes.ko
Я перегрузился с новым initrd. В /proc/crypto появилась инфа про aes.
В hibernate.conf
Encryptor aes
ProcSetting encryption_iv 16
ProcSetting encryption_key 1234567890123456
ProcSetting encryption_save_key_and_iv 1
С encryption_save_key_and_iv=0, когда оно должно спросить iv и key во
время resume, не получилось. Не спросило.
Про iv точно не знаю.
--
Alex Yustasov
Подробная информация о списке рассылки Sisyphus