Symbol: ghash
crypto/openssl/crypto/evp/e_aes.c
139
#define AES_GCM_ASM2(gctx) (gctx->gcm.block == (block128_f)aesni_encrypt && gctx->gcm.ghash == gcm_ghash_avx)
crypto/openssl/crypto/modes/gcm128.c
331
#define GHASH(ctx, in, len) ctx->funcs.ghash((ctx)->Xi.u, (ctx)->Htable, in, len)
crypto/openssl/crypto/modes/gcm128.c
438
ctx->ghash = gcm_ghash_4bit;
crypto/openssl/crypto/modes/gcm128.c
440
ctx->ghash = NULL;
crypto/openssl/crypto/modes/gcm128.c
450
ctx->ghash = gcm_ghash_avx;
crypto/openssl/crypto/modes/gcm128.c
454
ctx->ghash = gcm_ghash_clmul;
crypto/openssl/crypto/modes/gcm128.c
464
ctx->ghash = gcm_ghash_4bit_mmx;
crypto/openssl/crypto/modes/gcm128.c
470
ctx->ghash = gcm_ghash_4bit_mmx;
crypto/openssl/crypto/modes/gcm128.c
475
ctx->ghash = gcm_ghash_4bit_x86;
crypto/openssl/crypto/modes/gcm128.c
480
ctx->ghash = gcm_ghash_4bit;
crypto/openssl/crypto/modes/gcm128.c
487
ctx->ghash = gcm_ghash_4bit;
crypto/openssl/crypto/modes/gcm128.c
489
ctx->ghash = NULL;
crypto/openssl/crypto/modes/gcm128.c
495
ctx->ghash = gcm_ghash_v8;
crypto/openssl/crypto/modes/gcm128.c
501
ctx->ghash = gcm_ghash_neon;
crypto/openssl/crypto/modes/gcm128.c
508
ctx->ghash = gcm_ghash_4bit;
crypto/openssl/crypto/modes/gcm128.c
512
ctx->ghash = gcm_ghash_vis3;
crypto/openssl/crypto/modes/gcm128.c
520
ctx->ghash = gcm_ghash_p8;
crypto/openssl/crypto/modes/gcm128.c
526
ctx->ghash = gcm_ghash_4bit;
crypto/openssl/crypto/modes/gcm128.c
534
ctx->ghash = gcm_ghash_rv64i_zvkg;
crypto/openssl/crypto/modes/gcm128.c
538
ctx->ghash = gcm_ghash_rv64i_zvkb_zvbc;
crypto/openssl/crypto/modes/gcm128.c
543
ctx->ghash = gcm_ghash_rv64i_zbc__zbkb;
crypto/openssl/crypto/modes/gcm128.c
547
ctx->ghash = gcm_ghash_rv64i_zbc;
crypto/openssl/crypto/modes/gcm128.c
551
ctx->ghash = gcm_ghash_rv64i_zbc;
crypto/openssl/crypto/modes/gcm128.c
558
ctx->ghash = gcm_ghash_4bit;
crypto/openssl/crypto/modes/gcm128.c
587
if (funcs.ghash != NULL) {
crypto/openssl/crypto/modes/gcm128.c
588
funcs.ghash(Xi, Htable, inp, len);
crypto/openssl/include/crypto/aes_platform.h
124
#define AES_GCM_ASM(gctx) (((gctx)->ctr == aes_v8_ctr32_encrypt_blocks_unroll12_eor3 || (gctx)->ctr == aes_v8_ctr32_encrypt_blocks) && (gctx)->gcm.funcs.ghash == gcm_ghash_v8)
crypto/openssl/include/crypto/aes_platform.h
280
#define AES_GCM_ASM(ctx) (ctx->ctr == aesni_ctr32_encrypt_blocks && ctx->gcm.funcs.ghash == gcm_ghash_avx)
crypto/openssl/include/crypto/aes_platform.h
492
(ctx->ctr == rv64i_zvkb_zvkned_ctr32_encrypt_blocks && ctx->gcm.funcs.ghash == gcm_ghash_rv64i_zvkg)
crypto/openssl/include/crypto/aes_platform.h
89
#define AES_GCM_ASM_PPC(gctx) ((gctx)->ctr == aes_p8_ctr32_encrypt_blocks && (gctx)->gcm.funcs.ghash == gcm_ghash_p8)
crypto/openssl/include/crypto/modes.h
110
gcm_ghash_fn ghash;
sys/dev/cxgbe/crypto/t4_keyctx.c
298
t4_init_gmac_hash(const char *key, int klen, char *ghash)
sys/dev/cxgbe/crypto/t4_keyctx.c
305
rijndaelEncrypt(keysched, rounds, zeroes, ghash);
sys/dev/cxgbe/crypto/t7_kern_tls.c
1388
dst, m, tlsp->ghash + offset,
sys/dev/cxgbe/crypto/t7_kern_tls.c
1779
memcpy(out, tlsp->ghash, AES_GMAC_HASH_LEN);
sys/dev/cxgbe/crypto/t7_kern_tls.c
2121
const void *ghash;
sys/dev/cxgbe/crypto/t7_kern_tls.c
2137
ghash = &cpl->data[2];
sys/dev/cxgbe/crypto/t7_kern_tls.c
2139
ghash = cpl + 1;
sys/dev/cxgbe/crypto/t7_kern_tls.c
2140
memcpy(tlsp->ghash, ghash, AES_GMAC_HASH_LEN);
sys/dev/cxgbe/crypto/t7_kern_tls.c
93
char ghash[AES_GMAC_HASH_LEN];
sys/dev/ffec/if_ffec.c
1005
ghash = 0xffffffffffffffffLLU;
sys/dev/ffec/if_ffec.c
1007
ghash = 0;
sys/dev/ffec/if_ffec.c
1008
if_foreach_llmaddr(ifp, ffec_hash_maddr, &ghash);
sys/dev/ffec/if_ffec.c
1010
WR4(sc, FEC_GAUR_REG, (uint32_t)(ghash >> 32));
sys/dev/ffec/if_ffec.c
1011
WR4(sc, FEC_GALR_REG, (uint32_t)ghash);
sys/dev/ffec/if_ffec.c
980
uint64_t *ghash = arg;
sys/dev/ffec/if_ffec.c
985
*ghash |= 1LLU << (((uint8_t *)&crc)[3] >> 2);
sys/dev/ffec/if_ffec.c
995
uint64_t ghash, ihash;
sys/net80211/ieee80211_crypto_gcm.c
263
ghash(H, iv, iv_len, J0);
sys/net80211/ieee80211_crypto_gcm.c
266
ghash(H, len_buf, sizeof(len_buf), J0);
sys/net80211/ieee80211_crypto_gcm.c
298
ghash(H, aad, aad_len, S);
sys/net80211/ieee80211_crypto_gcm.c
299
ghash(H, crypt, crypt_len, S);
sys/net80211/ieee80211_crypto_gcm.c
302
ghash(H, len_buf, sizeof(len_buf), S);