Module aes

Source
Available on x86 or x86-64 only.
Expand description

AES New Instructions (AES-NI)

The intrinsics here correspond to those in the wmmintrin.h C header.

The reference is Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 2: Instruction Set Reference, A-Z.

Functions§

_mm_aesdec_si128aes
Performs one round of an AES decryption flow on data (state) in a.
_mm_aesdeclast_si128aes
Performs the last round of an AES decryption flow on data (state) in a.
_mm_aesenc_si128aes
Performs one round of an AES encryption flow on data (state) in a.
_mm_aesenclast_si128aes
Performs the last round of an AES encryption flow on data (state) in a.
_mm_aesimc_si128aes
Performs the InvMixColumns transformation on a.
_mm_aeskeygenassist_si128aes
Assist in expanding the AES cipher key.
aesdec 🔒
aesdeclast 🔒
aesenc 🔒
aesenclast 🔒
aesimc 🔒
aeskeygenassist 🔒