[[zvknf,Zvknf]]
=== `Zvknf` - NIST Suite: Vector AES Encryption & Decryption (Full Rounds)

Instructions for accelerating full-round 
encryption, decryption and key-schedule
functions of the AES block cipher.

To help avoid side-channel timing attacks, these instructions shall be implemented with data-independent timing.

[%header,cols="^2,4,8"]
|===
|EGW
|Mnemonic
|Instruction

| 128 | vaese128.[vv,vs] | <<insns-vaese128>>
| 128 | vaesd128.[vv,vs] | <<insns-vaesd128>>
| 128 | vaese256.[vv,vs] | <<insns-vaese256>>
| 128 | vaesd256.[vv,vs] | <<insns-vaesd256>>
| 128 | vaes128k10.v  | <<insns-vaes128k10>>
| 128 | vaes256k13.vv | <<insns-vaes256k13>>
| 128 | vaes256k14.vv | <<insns-vaes256k14>>
|===

