| /src/sys/crypto/aesni/ |
| H A D | aesencdec.h | 38 aesni_enc8(int rounds, const __m128i *keysched, __m128i a, in aesni_enc8() argument 44 a ^= keysched[0]; in aesni_enc8() 45 b ^= keysched[0]; in aesni_enc8() 46 c ^= keysched[0]; in aesni_enc8() 47 d ^= keysched[0]; in aesni_enc8() 48 e ^= keysched[0]; in aesni_enc8() 49 f ^= keysched[0]; in aesni_enc8() 50 g ^= keysched[0]; in aesni_enc8() 51 h ^= keysched[0]; in aesni_enc8() 54 a = _mm_aesenc_si128(a, keysched[i + 1]); in aesni_enc8() [all …]
|
| /src/sys/contrib/openzfs/module/icp/io/ |
| H A D | aes.c | 391 void *keysched; in aes_create_ctx_template() local 399 if ((keysched = aes_alloc_keysched(&size, KM_SLEEP)) == NULL) { in aes_create_ctx_template() 407 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) { in aes_create_ctx_template() 408 memset(keysched, 0, size); in aes_create_ctx_template() 409 kmem_free(keysched, size); in aes_create_ctx_template() 413 *tmpl = keysched; in aes_create_ctx_template() 447 void *keysched; in aes_common_init_ctx() local 451 if ((keysched = aes_alloc_keysched(&size, kmflag)) == NULL) in aes_common_init_ctx() 457 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) { in aes_common_init_ctx() 458 kmem_free(keysched, size); in aes_common_init_ctx() [all …]
|
| /src/sys/crypto/armv8/ |
| H A D | armv8_crypto_wrap.c | 56 armv8_aes_enc(int rounds, const uint8x16_t *keysched, const uint8x16_t from) in armv8_aes_enc() argument 63 tmp = vaeseq_u8(tmp, keysched[i]); in armv8_aes_enc() 65 tmp = vaeseq_u8(tmp, keysched[i + 1]); in armv8_aes_enc() 69 tmp = vaeseq_u8(tmp, keysched[rounds - 1]); in armv8_aes_enc() 71 tmp = vaeseq_u8(tmp, keysched[rounds]); in armv8_aes_enc() 72 tmp = veorq_u8(tmp, keysched[rounds + 1]); in armv8_aes_enc() 78 armv8_aes_dec(int rounds, const uint8x16_t *keysched, const uint8x16_t from) in armv8_aes_dec() argument 85 tmp = vaesdq_u8(tmp, keysched[i]); in armv8_aes_dec() 87 tmp = vaesdq_u8(tmp, keysched[i+1]); in armv8_aes_dec() 91 tmp = vaesdq_u8(tmp, keysched[rounds - 1]); in armv8_aes_dec() [all …]
|
| /src/sys/contrib/openzfs/module/icp/algs/aes/ |
| H A D | aes_impl.c | 43 aes_init_keysched(const uint8_t *cipherKey, uint_t keyBits, void *keysched) in aes_init_keysched() argument 46 aes_key_t *newbie = keysched; in aes_init_keysched() 213 aes_key_t *keysched; in aes_alloc_keysched() local 215 keysched = kmem_alloc(sizeof (aes_key_t), kmflag); in aes_alloc_keysched() 216 if (keysched != NULL) { in aes_alloc_keysched() 218 return (keysched); in aes_alloc_keysched()
|
| /src/sys/opencrypto/ |
| H A D | gmac.c | 53 agc->rounds = rijndaelKeySetupEnc(agc->keysched, key, klen * 8); in AES_GMAC_Setkey() 55 rijndaelEncrypt(agc->keysched, agc->rounds, zeros, hbuf); in AES_GMAC_Setkey() 125 rijndaelEncrypt(agc->keysched, agc->rounds, agc->counter, enccntr); in AES_GMAC_Final()
|
| H A D | cbc_mac.c | 48 rijndaelEncrypt(ctx->keysched, ctx->rounds, (void *)temp, dst); in xor_and_encrypt() 67 ctx->rounds = rijndaelKeySetupEnc(ctx->keysched, key, klen * 8); in AES_CBC_MAC_Setkey() 158 rijndaelEncrypt(ctx->keysched, ctx->rounds, s0, s0); in AES_CBC_MAC_Final()
|
| H A D | gmac.h | 42 uint32_t keysched[4*(RIJNDAEL_MAXNR + 1)]; member
|
| H A D | cbc_mac.h | 54 uint32_t keysched[4*(RIJNDAEL_MAXNR+1)]; member
|
| /src/crypto/openssl/crypto/aes/asm/ |
| H A D | bsaes-armv7.pl | 1116 my ($keysched)=("sp"); 1156 mov sp, r12 @ sp is $keysched 1158 vldmia $keysched, {@XMM[6]} 1161 vstmia $keysched, {@XMM[7]} 1194 mov r4, $keysched @ pass the key 1238 mov r4, $keysched @ pass the key 1377 vstmia $keysched!, {q0-q1} 1378 cmp $keysched, $fp 1393 my $keysched = "sp"; 1420 mov sp, r12 @ sp is $keysched [all …]
|
| /src/sys/dev/cxgbe/crypto/ |
| H A D | t4_keyctx.c | 301 uint32_t keysched[4 * (RIJNDAEL_MAXNR + 1)]; in t4_init_gmac_hash() local 304 rounds = rijndaelKeySetupEnc(keysched, key, klen * 8); in t4_init_gmac_hash() 305 rijndaelEncrypt(keysched, rounds, zeroes, ghash); in t4_init_gmac_hash() 306 explicit_bzero(keysched, sizeof(keysched)); in t4_init_gmac_hash()
|
| /src/sys/contrib/openzfs/module/icp/algs/modes/ |
| H A D | gcm.c | 1400 const void *keysched = ((aes_key_t *)ctx->gcm_keysched)->encr_ks.ks32; in gcm_encrypt_final_avx() local 1401 int aes_rounds = ((aes_key_t *)keysched)->nr; in gcm_encrypt_final_avx() 1418 aes_encrypt_intel(keysched, aes_rounds, cb, (uint32_t *)tmp); in gcm_encrypt_final_avx() 1431 aes_encrypt_intel(keysched, aes_rounds, J0, J0); in gcm_encrypt_final_avx() 1604 const void *keysched = ((aes_key_t *)ctx->gcm_keysched)->encr_ks.ks32; in gcm_init_avx() local 1639 aes_encrypt_intel(keysched, aes_rounds, in gcm_init_avx()
|
| /src/sys/contrib/openzfs/module/icp/include/aes/ |
| H A D | aes_impl.h | 130 void *keysched);
|