J'utilise Ubuntu 16.04.1 LTS, j'ai vérifié que mon processeur prend en charge l'accélération AES-NI sur tous les processeurs:
johndoe@mycomputer:~$ grep -m1 -o aes /proc/cpuinfo
aes
johndoe@mycomputer:~$ grep -o aes /proc/cpuinfo | wc -l
4
johndoe@mycomputer:~$ lscpu | grep '^CPU(s):'
CPU(s): 4
Comment puis-je vérifier que openssl utilise AES-NI?
Merci Luckyrings
J'ai trouvé la réponse moi-même.
Pour tester si openssl utilise AES-NI, j'ai trouvé les informations suivantes. Après compilation, vous ne pouvez pas voir que AES-NI est disponible pour openssl, mais vous pouvez effectuer des tests de performance avec et sans cette fonctionnalité.
Test de vitesse avec paramètres par défaut:
openssl speed -elapsed -evp aes-128-cbc
Test de vitesse avec fonctionnalité AES-NI désactivée explicite:
OPENSSL_ia32cap="~0x200000200000000" openssl speed -elapsed -evp aes-128-cbc
Le résultat de la première ligne sera plus rapide (presque le double sur mon processeur i7). Donc, cette conclusion est que AES-NI est utilisé par défaut pour openssl.