Lines Matching refs:ghash_key
48 void internal_aes_gcm_ghash_gen_tbl(struct internal_ghash_key *ghash_key, in internal_aes_gcm_ghash_gen_tbl() argument
62 ghash_key->HL[8] = vl; in internal_aes_gcm_ghash_gen_tbl()
63 ghash_key->HH[8] = vh; in internal_aes_gcm_ghash_gen_tbl()
66 ghash_key->HH[0] = 0; in internal_aes_gcm_ghash_gen_tbl()
67 ghash_key->HL[0] = 0; in internal_aes_gcm_ghash_gen_tbl()
75 ghash_key->HL[i] = vl; in internal_aes_gcm_ghash_gen_tbl()
76 ghash_key->HH[i] = vh; in internal_aes_gcm_ghash_gen_tbl()
80 uint64_t *HiL = ghash_key->HL + i; in internal_aes_gcm_ghash_gen_tbl()
81 uint64_t *HiH = ghash_key->HH + i; in internal_aes_gcm_ghash_gen_tbl()
86 HiH[j] = vh ^ ghash_key->HH[j]; in internal_aes_gcm_ghash_gen_tbl()
87 HiL[j] = vl ^ ghash_key->HL[j]; in internal_aes_gcm_ghash_gen_tbl()
108 void internal_aes_gcm_ghash_mult_tbl(struct internal_ghash_key *ghash_key, in internal_aes_gcm_ghash_mult_tbl() argument
118 zh = ghash_key->HH[lo]; in internal_aes_gcm_ghash_mult_tbl()
119 zl = ghash_key->HL[lo]; in internal_aes_gcm_ghash_mult_tbl()
130 zh ^= ghash_key->HH[lo]; in internal_aes_gcm_ghash_mult_tbl()
131 zl ^= ghash_key->HL[lo]; in internal_aes_gcm_ghash_mult_tbl()
138 zh ^= ghash_key->HH[hi]; in internal_aes_gcm_ghash_mult_tbl()
139 zl ^= ghash_key->HL[hi]; in internal_aes_gcm_ghash_mult_tbl()