/src/sys/crypto/aes/arch/x86/ |
aes_ssse3.c | 148 loadroundkey(const uint32_t *rk32) 150 return _mm_load_si128((const void *)rk32); 154 storeroundkey(uint32_t *rk32, __m128i rk) 156 _mm_store_si128((void *)rk32, rk); 309 uint32_t *rk32 = enc->aese_aes.aes_rk; local in function:aes_ssse3_setenckey 318 storeroundkey(rk32, rk); 319 rk32 += 4; 328 storeroundkey(rk32, mrk); 329 rk32 += 4; 343 storeroundkey(rk32, mrk) 397 uint32_t *rk32 = dec->aesd_aes.aes_rk; local in function:aes_ssse3_setdeckey 492 const uint32_t *rk32 = enc->aese_aes.aes_rk; local in function:aes_ssse3_enc1 525 const uint32_t *rk32 = dec->aesd_aes.aes_rk; local in function:aes_ssse3_dec1 [all...] |
/src/sys/crypto/aes/arch/arm/ |
aes_neon.c | 269 uint32x4_t rk32; local in function:aes_schedule_round 276 rk32 = vreinterpretq_u32_u8(rk); 277 rk32 = vdupq_n_u32(vgetq_lane_u32(rk32, 3)); 278 rk = vreinterpretq_u8_u32(rk32); 337 uint32x4_t rk32; local in function:aes_schedule_192_smear 339 rk32 = prkhi32; 340 rk32 ^= vsetq_lane_u32(vgetq_lane_u32(prkhi32, 2), 343 rk32 ^= vsetq_lane_u32(vgetq_lane_u32(prk32, 2), 347 return vreinterpretq_u8_u32(rk32); 363 uint32_t *rk32 = enc->aese_aes.aes_rk; local in function:aes_neon_setenckey 454 uint32_t *rk32 = dec->aesd_aes.aes_rk; local in function:aes_neon_setdeckey 560 const uint32_t *rk32 = enc->aese_aes.aes_rk; local in function:aes_neon_enc1 597 const uint32_t *rk32 = enc->aese_aes.aes_rk; local in function:aes_neon_enc2 650 const uint32_t *rk32 = dec->aesd_aes.aes_rk; local in function:aes_neon_dec1 689 const uint32_t *rk32 = dec->aesd_aes.aes_rk; local in function:aes_neon_dec2 [all...] |