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 πŸ”’ βš