Cryptsetup с оптимизированной версией AES

Я пытаюсь настроить зашифрованный раздел с помощью dm-crypt и LUKS. Я хочу использовать версию шифра AES, оптимизированную с инструкциями по сборке. Я перекомпилировал свое ядро ​​и добавил необходимые параметры конфигурации, но теперь оба шифра отображаются с одинаковым именем в / proc / crypto, и я не совсем понимаю, какой из них следует использовать с cryptsetup, чтобы он работал. И aes-generic, и aes-asm отображаются в / proc / crypto под тем же именем aes:

name             : aes
driver           : aes-asm
module           : kernel
priority         : 200
refcnt           : 2
selftest         : passed
type             : cipher
blocksize        : 16
min keysize      : 16
max keysize      : 32

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

Спасибо

0
задан 2 July 2014 в 13:57

1 ответ

Согласно это , это автоматически.

Обычно универсальные реализации алгоритма имеют приоритет 100, блок оптимизировал 200 и поддержка оборудования 300. API берет алгоритм с самым высоким приоритетом, если существует больше чем один доступный.

Это будет просто использовать aes-asm, потому что это имеет более высокий приоритет.

0
ответ дан 2 July 2014 в 13:57

Другие вопросы по тегам:

Похожие вопросы: