Home
last modified time | relevance | path

Searched refs:inv_subshift (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/crypto/
Daes_ti.c154 static __always_inline u32 inv_subshift(u32 in[], int pos) in inv_subshift() function
324 st1[0] = inv_mix_columns(inv_subshift(st0, 0)) ^ rkp[0]; in aesti_decrypt()
325 st1[1] = inv_mix_columns(inv_subshift(st0, 1)) ^ rkp[1]; in aesti_decrypt()
326 st1[2] = inv_mix_columns(inv_subshift(st0, 2)) ^ rkp[2]; in aesti_decrypt()
327 st1[3] = inv_mix_columns(inv_subshift(st0, 3)) ^ rkp[3]; in aesti_decrypt()
332 st0[0] = inv_mix_columns(inv_subshift(st1, 0)) ^ rkp[4]; in aesti_decrypt()
333 st0[1] = inv_mix_columns(inv_subshift(st1, 1)) ^ rkp[5]; in aesti_decrypt()
334 st0[2] = inv_mix_columns(inv_subshift(st1, 2)) ^ rkp[6]; in aesti_decrypt()
335 st0[3] = inv_mix_columns(inv_subshift(st1, 3)) ^ rkp[7]; in aesti_decrypt()
338 put_unaligned_le32(inv_subshift(st1, 0) ^ rkp[4], out); in aesti_decrypt()
[all …]