Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/lib/crypto/
H A Daes.c111 static u32 mix_columns(u32 x) in mix_columns() function
145 return mix_columns(x ^ y ^ ror32(y, 16)); in inv_mix_columns()
297 st1[0] = mix_columns(subshift(st0, 0)) ^ rkp[0]; in aes_encrypt()
298 st1[1] = mix_columns(subshift(st0, 1)) ^ rkp[1]; in aes_encrypt()
299 st1[2] = mix_columns(subshift(st0, 2)) ^ rkp[2]; in aes_encrypt()
300 st1[3] = mix_columns(subshift(st0, 3)) ^ rkp[3]; in aes_encrypt()
305 st0[0] = mix_columns(subshift(st1, 0)) ^ rkp[4]; in aes_encrypt()
306 st0[1] = mix_columns(subshift(st1, 1)) ^ rkp[5]; in aes_encrypt()
307 st0[2] = mix_columns(subshift(st1, 2)) ^ rkp[6]; in aes_encrypt()
308 st0[3] = mix_columns(subshift(st1, 3)) ^ rkp[7]; in aes_encrypt()
/OK3568_Linux_fs/kernel/arch/arm64/crypto/
H A Daes-neon.S81 .macro mix_columns, in, enc macro
109 mix_columns \in, \enc