FedoraにAES-NIモジュールがありません。

FedoraにAES-NIモジュールがありません。

今後、フルディスク暗号化を使用し、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以上に該当します。

関連情報