今後、フルディスク暗号化を使用し、CPUがAES-NIをサポートしているかどうかをテストしたいので、次のガイドに従いました。ニッククラフト。
サポートがあることがわかりましたが、カーネルモジュールはありません。
$ sort -u /proc/crypto | grep module
module : arc4
module : ccm
module : crc32c_intel
module : crc32_pclmul
module : crct10dif_pclmul
module : kernel
モジュール()をロードしようとすると、sudo modprobe aesni_intel aes_x86_64
コマンドは0で終了しますが、lsmod
モジュールは出力にリストされません。
私は以前にカーネルモジュールに関する問題を解決したことがないか、ほとんど発生しませんでした。
答え1
Fedoraでは、aesniがカーネルに組み込まれています。これを確認してください。
# cat /boot/config-4.2.6-301.fc23.x86_64 | grep AES_NI CONFIG_CRYPTO_AES_NI_INTEL=y
言及したブログは外部からロードされたモジュールにコンパイルするためのものなので、説明どおりに動作しないことです。
このopenssl engine
コマンドは外部からロードされたopensslエンジンもロードし、opensslはIntel用aesもコンパイルします。
問題のエラーの正確な詳細は次のとおりです。ただし、Fedora 18以上に該当します。