RISC-V ISA Explorer · Vector Cryptography (Zvk*)

Zvkned: Vector AES

Ratified 2023-09 · version 1.0.0

Vector AES rounds and key schedule over 128-bit element groups, with data-independent timing.

Typical use: Vector AES-ECB/CTR/GCM cores

Specification

Open Zvkned in the explorer

Dependencies

Requires

Required by

Instructions (11)

MnemonicNameEncodingMatchMask
VAESDF.VSVector AES decryption final round with scalar1010011-----00001010-----11101110xa600a0770xfe0ff07f
VAESDF.VVVector AES decryption final round1010001-----00001010-----11101110xa200a0770xfe0ff07f
VAESDM.VSVector AES decryption mix columns with scalar1010011-----00000010-----11101110xa60020770xfe0ff07f
VAESDM.VVVector AES decryption mix columns1010001-----00000010-----11101110xa20020770xfe0ff07f
VAESEF.VSVector AES encryption final round with scalar1010011-----00011010-----11101110xa601a0770xfe0ff07f
VAESEF.VVVector AES encryption final round1010001-----00011010-----11101110xa201a0770xfe0ff07f
VAESEM.VSVector AES encryption mix columns with scalar1010011-----00010010-----11101110xa60120770xfe0ff07f
VAESEM.VVVector AES encryption mix columns1010001-----00010010-----11101110xa20120770xfe0ff07f
VAESKF1.VIVector AES key schedule first round1000101----------010-----11101110x8a0020770xfe00707f
VAESKF2.VIVector AES key schedule subsequent rounds1010101----------010-----11101110xaa0020770xfe00707f
VAESZ.VSVector AES round zero1010011-----00111010-----11101110xa603a0770xfe0ff07f