/src/sys/crypto/aes/arch/x86/ |
aes_ssse3.c | 226 aes_schedule_round(__m128i rk, __m128i prk, __m128i *rcon_rot) 229 /* extract rcon from rcon_rot */ 230 prk ^= _mm_alignr_epi8(_mm_setzero_si128(), *rcon_rot, 15); 231 *rcon_rot = _mm_alignr_epi8(*rcon_rot, *rcon_rot, 15); 313 __m128i rcon_rot = rcon.m; local in function:aes_ssse3_setenckey 324 rk = aes_schedule_round(rk, rk, &rcon_rot); 339 prk = aes_schedule_round(rk, prk, &rcon_rot); 351 rk = prk = aes_schedule_round(rk, prk, &rcon_rot); 402 __m128i rcon_rot = rcon.m; local in function:aes_ssse3_setdeckey [all...] |
/src/sys/crypto/aes/arch/arm/ |
aes_neon.c | 267 aes_schedule_round(uint8x16_t rk, uint8x16_t prk, uint8x16_t *rcon_rot) 271 /* extract rcon from rcon_rot */ 272 prk ^= vextq_u8(*rcon_rot, vdupq_n_u8(0), 15); 273 *rcon_rot = vextq_u8(*rcon_rot, *rcon_rot, 15); 367 uint8x16_t rcon_rot = rcon; local in function:aes_neon_setenckey 378 rk = aes_schedule_round(rk, rk, &rcon_rot); 393 prk = aes_schedule_round(rk, prk, &rcon_rot); 405 rk = prk = aes_schedule_round(rk, prk, &rcon_rot); 459 uint8x16_t rcon_rot = rcon; local in function:aes_neon_setdeckey [all...] |