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은 인텔용 aes도 컴파일합니다.

문제의 오류에 대한 정확한 세부 정보는 다음과 같습니다. 단, Fedora 18 이상에 해당됩니다.

관련 정보