Skip to main content

aes_sub_shift_kernel

Function aes_sub_shift_kernel 

Source
pub fn aes_sub_shift_kernel(state: [b8; 16]) -> [b8; 16]
Expand description

First half of an AESENC round, with conventional AES column-major bytes.

SubBytes then ShiftRows on one 16-byte AES lane: 16 S-boxes, and wiring. Combinational; the pipeline puts a register after it.