| /src/sys/crypto/aes/ |
| aes_keysched.c | 47 * aes_keysched_enc(rk, key, keybytes) 55 aes_keysched_enc(uint32_t *rk, const void *key, size_t keybytes) 59 return br_aes_ct64_keysched_stdenc(rk, key, keybytes); 61 return br_aes_ct_keysched_stdenc(rk, key, keybytes); 66 * aes_keysched_dec(rk, key, keybytes) 74 aes_keysched_dec(uint32_t *rk, const void *key, size_t keybytes) 78 return br_aes_ct64_keysched_stddec(rk, key, keybytes); 80 return br_aes_ct_keysched_stddec(rk, key, keybytes);
|
| aes_impl.c | 466 uint32_t rk[60]; local 470 if (aes_keysched_enc(rk, key, C[i].len) != C[i].nr) 472 if (memcmp(rk, C[i].enc, 4*(C[i].nr + 1))) 474 if (aes_keysched_dec(rk, key, C[i].len) != C[i].nr) 476 if (memcmp(rk, C[i].dec, 4*(C[i].nr + 1)))
|
| aes_bear.c | 50 aesbear_setkey(uint32_t rk[static 60], const void *key, uint32_t nrounds) 68 br_aes_ct_keysched(rk, key, key_len);
|
| aes_bear64.c | 50 aesbear64_setkey(uint64_t rk[static 30], const void *key, uint32_t nrounds) 68 br_aes_ct64_keysched(rk, key, key_len);
|
| /src/sys/crypto/aes/arch/x86/ |
| aes_ssse3.c | 154 storeroundkey(uint32_t *rk32, __m128i rk) 156 _mm_store_si128((void *)rk32, rk); 208 aes_schedule_low_round(__m128i rk, __m128i prk) 218 subbytes(&io, &jo, rk); 219 rk = _mm_shuffle_epi8(sb1[0].m, io) ^ _mm_shuffle_epi8(sb1[1].m, jo); 222 return rk ^ prk; 226 aes_schedule_round(__m128i rk, __m128i prk, __m128i *rcon_rot) 234 rk = _mm_shuffle_epi32(rk, 0xff); 235 rk = _mm_alignr_epi8(rk, rk, 1) 291 __m128i rk; local 311 __m128i rk; \/* round key *\/ local 400 __m128i rk; \/* round key *\/ local [all...] |
| aes_sse2_4x32_subr.c | 67 aes_sse2_4x32_setkey(uint32_t rk[static 60], const void *key, uint32_t nrounds) 85 aes_sse2_4x32_keysched(rk, key, key_len);
|
| /src/sys/crypto/aes/arch/arm/ |
| aes_neon.c | 208 storeroundkey(void *rkp, uint8x16_t rk) 210 vst1q_u8(rkp, rk); 249 aes_schedule_low_round(uint8x16_t rk, uint8x16_t prk) 259 subbytes(&io, &jo, rk, inv, inva); 260 rk = vqtbl1q_u8(sb1[0], io) ^ vqtbl1q_u8(sb1[1], jo); 263 return rk ^ prk; 267 aes_schedule_round(uint8x16_t rk, uint8x16_t prk, uint8x16_t *rcon_rot) 276 rk32 = vreinterpretq_u32_u8(rk); 278 rk = vreinterpretq_u8_u32(rk32); 279 rk = vextq_u8(rk, rk, 1) 365 uint8x16_t rk; \/* round key *\/ local 457 uint8x16_t rk; \/* round key *\/ local [all...] |
| /src/sys/dev/ic/ |
| rtw.c | 634 union rtw_keys *rk; local 637 rk = &sc->sc_keys; 639 (void)memset(rk, 0, sizeof(*rk)); 677 (void)memcpy(rk->rk_keys[i], wk[i].wk_key, wk[i].wk_keylen); 684 RTW_DK0, rk->rk_words, __arraycount(rk->rk_words)); 686 bus_space_barrier(regs->r_bt, regs->r_bh, RTW_DK0, sizeof(rk->rk_words),
|