Описание тега aes-ni

Intel's Advanced Encryption Standard (AES) New Instructions (AES-NI) is an extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008.

The purpose of the instruction set is to improve the speed of applications performing encryption and decryption using the Advanced Encryption Standard (AES).

New instructions

Instruction      Description
AESENC           Perform one round of an AES encryption flow
AESENCLAST       Perform the last round of an AES encryption flow
AESDEC           Perform one round of an AES decryption flow
AESDECLAST       Perform the last round of an AES decryption flow
AESKEYGENASSIST  Assist in AES round key generation
AESIMC           Assist in AES Inverse Mix Columns
PCLMULQDQ        Carryless multiply (CLMUL).