_mm_aesdec128kl_u8
Classification
Other, Cryptography, CPUID Test: KEYLOCKER
Header File
Instruction
AESDEC128KL xmm, m32
Synopsis
_mm_aesdec128kl_u8(__m128i* __odata, __m128i __idata, const void* __h);
Description
Decrypt 10 rounds of unsigned 8-bit integers in "__idata" using 128-bit AES key specified in "__h", store the resulting unsigned 8-bit integers into the corresponding elements of "__odata", and set "dst" to the ZF flag status. If exception happens, set ZF flag to 1 and zero initialize "__odata".
Operation
MEM[__odata+127:__odata] := AES128Decrypt (__idata[127:0], __h[383:0])
dst := ZF