Lines Matching refs:ghash_key

33 struct ghash_key {  struct
46 struct ghash_key ghash_key; argument
72 struct ghash_key *key, const char *head) in ghash_do_update()
97 struct ghash_key *key, const char *head, in ghash_do_simd_update()
124 struct ghash_key *key = crypto_shash_ctx(desc->tfm); in ghash_update()
161 struct ghash_key *key = crypto_shash_ctx(desc->tfm); in ghash_final()
189 struct ghash_key *key = crypto_shash_ctx(tfm); in ghash_setkey()
206 .base.cra_ctxsize = sizeof(struct ghash_key) + sizeof(u64[2]),
244 memcpy(&ctx->ghash_key.k, key, GHASH_BLOCK_SIZE); in gcm_setkey()
246 ghash_reflect(ctx->ghash_key.h[0], &ctx->ghash_key.k); in gcm_setkey()
248 h = ctx->ghash_key.k; in gcm_setkey()
249 gf128mul_lle(&h, &ctx->ghash_key.k); in gcm_setkey()
250 ghash_reflect(ctx->ghash_key.h[1], &h); in gcm_setkey()
252 gf128mul_lle(&h, &ctx->ghash_key.k); in gcm_setkey()
253 ghash_reflect(ctx->ghash_key.h[2], &h); in gcm_setkey()
255 gf128mul_lle(&h, &ctx->ghash_key.k); in gcm_setkey()
256 ghash_reflect(ctx->ghash_key.h[3], &h); in gcm_setkey()
290 ghash_do_simd_update(blocks, dg, src, &ctx->ghash_key, in gcm_update_mac()
336 ghash_do_simd_update(1, dg, buf, &ctx->ghash_key, NULL, in gcm_calculate_auth_mac()
382 pmull_gcm_encrypt(nbytes, dst, src, ctx->ghash_key.h, in gcm_encrypt()
413 &ctx->ghash_key, NULL); in gcm_encrypt()
431 ghash_do_update(1, dg, tag, &ctx->ghash_key, in gcm_encrypt()
504 ctx->ghash_key.h, in gcm_decrypt()
530 &ctx->ghash_key, NULL); in gcm_decrypt()
552 ghash_do_update(1, dg, tag, &ctx->ghash_key, in gcm_decrypt()