Home
last modified time | relevance | path

Searched refs:keysched (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/crypto/aesni/
H A Daesencdec.h46 a ^= keysched[0]; in aesni_enc8()
47 b ^= keysched[0]; in aesni_enc8()
48 c ^= keysched[0]; in aesni_enc8()
49 d ^= keysched[0]; in aesni_enc8()
50 e ^= keysched[0]; in aesni_enc8()
51 f ^= keysched[0]; in aesni_enc8()
52 g ^= keysched[0]; in aesni_enc8()
53 h ^= keysched[0]; in aesni_enc8()
83 a ^= keysched[0]; in aesni_dec8()
84 b ^= keysched[0]; in aesni_dec8()
[all …]
/freebsd-13.1/sys/dev/cxgbe/crypto/
H A Dt4_keyctx.c73 uint32_t keysched[4 * (RIJNDAEL_MAXNR + 1)]; in t4_init_gmac_hash() local
76 rounds = rijndaelKeySetupEnc(keysched, key, klen * 8); in t4_init_gmac_hash()
77 rijndaelEncrypt(keysched, rounds, zeroes, ghash); in t4_init_gmac_hash()
78 explicit_bzero(keysched, sizeof(keysched)); in t4_init_gmac_hash()
/freebsd-13.1/sys/crypto/armv8/
H A Darmv8_crypto_wrap.c59 armv8_aes_enc(int rounds, const uint8x16_t *keysched, const uint8x16_t from) in armv8_aes_enc() argument
66 tmp = vaeseq_u8(tmp, keysched[i]); in armv8_aes_enc()
68 tmp = vaeseq_u8(tmp, keysched[i + 1]); in armv8_aes_enc()
72 tmp = vaeseq_u8(tmp, keysched[rounds - 1]); in armv8_aes_enc()
74 tmp = vaeseq_u8(tmp, keysched[rounds]); in armv8_aes_enc()
75 tmp = veorq_u8(tmp, keysched[rounds + 1]); in armv8_aes_enc()
88 tmp = vaesdq_u8(tmp, keysched[i]); in armv8_aes_dec()
90 tmp = vaesdq_u8(tmp, keysched[i+1]); in armv8_aes_dec()
94 tmp = vaesdq_u8(tmp, keysched[rounds - 1]); in armv8_aes_dec()
96 tmp = vaesdq_u8(tmp, keysched[rounds]); in armv8_aes_dec()
[all …]
/freebsd-13.1/sys/contrib/openzfs/module/icp/algs/aes/
H A Daes_impl.c42 aes_init_keysched(const uint8_t *cipherKey, uint_t keyBits, void *keysched) in aes_init_keysched() argument
45 aes_key_t *newbie = keysched; in aes_init_keysched()
213 aes_key_t *keysched; in aes_alloc_keysched() local
215 keysched = (aes_key_t *)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()
/freebsd-13.1/sys/opencrypto/
H A Dgmac.c55 agc->rounds = rijndaelKeySetupEnc(agc->keysched, key, klen * 8); in AES_GMAC_Setkey()
57 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 Dcbc_mac.c55 rijndaelEncrypt(ctx->keysched, ctx->rounds, (void*)temp_block, dst); in xor_and_encrypt()
73 ctx->rounds = rijndaelKeySetupEnc(ctx->keysched, key, klen * 8); in AES_CBC_MAC_Setkey()
164 rijndaelEncrypt(ctx->keysched, ctx->rounds, s0, s0); in AES_CBC_MAC_Final()
H A Dgmac.h44 uint32_t keysched[4*(RIJNDAEL_MAXNR + 1)]; member
H A Dcbc_mac.h56 uint32_t keysched[4*(RIJNDAEL_MAXNR+1)]; member
/freebsd-13.1/sys/contrib/openzfs/module/icp/io/
H A Daes.c1244 void *keysched; in aes_create_ctx_template() local
1256 if ((keysched = aes_alloc_keysched(&size, in aes_create_ctx_template()
1266 bzero(keysched, size); in aes_create_ctx_template()
1267 kmem_free(keysched, size); in aes_create_ctx_template()
1271 *tmpl = keysched; in aes_create_ctx_template()
1304 void *keysched; in aes_common_init_ctx() local
1315 kmem_free(keysched, size); in aes_common_init_ctx()
1322 keysched = template; in aes_common_init_ctx()
1324 aes_ctx->ac_keysched = keysched; in aes_common_init_ctx()
1376 bzero(keysched, size); in aes_common_init_ctx()
[all …]
/freebsd-13.1/crypto/openssl/crypto/aes/asm/
H A Dbsaes-armv7.pl1113 my ($keysched)=("sp");
1153 mov sp, r12 @ sp is $keysched
1155 vldmia $keysched, {@XMM[6]}
1158 vstmia $keysched, {@XMM[7]}
1374 vstmia $keysched!, {q0-q1}
1375 cmp $keysched, $fp
1390 my $keysched = "sp";
1417 mov sp, r12 @ sp is $keysched
1564 vstmia $keysched!, {q0-q1}
1565 cmp $keysched, $fp
[all …]
/freebsd-13.1/sys/contrib/openzfs/module/icp/algs/modes/
H A Dgcm.c1313 const void *keysched = ((aes_key_t *)ctx->gcm_keysched)->encr_ks.ks32; in gcm_encrypt_final_avx() local
1314 int aes_rounds = ((aes_key_t *)keysched)->nr; in gcm_encrypt_final_avx()
1329 aes_encrypt_intel(keysched, aes_rounds, cb, (uint32_t *)tmp); in gcm_encrypt_final_avx()
1342 aes_encrypt_intel(keysched, aes_rounds, J0, J0); in gcm_encrypt_final_avx()
1486 const void *keysched = ((aes_key_t *)ctx->gcm_keysched)->encr_ks.ks32; in gcm_init_avx() local
1498 aes_encrypt_intel(keysched, aes_rounds, in gcm_init_avx()
/freebsd-13.1/sys/contrib/openzfs/module/icp/include/aes/
H A Daes_impl.h135 void *keysched);