Symbol: ghash_key
arch/arm64/crypto/ghash-ce-glue.c
100
ghash_reflect(ctx->ghash_key.h[3], &h);
arch/arm64/crypto/ghash-ce-glue.c
126
ghash_do_simd_update(blocks, dg, src, &ctx->ghash_key,
arch/arm64/crypto/ghash-ce-glue.c
160
ghash_do_simd_update(1, dg, buf, &ctx->ghash_key, NULL);
arch/arm64/crypto/ghash-ce-glue.c
201
pmull_gcm_encrypt(nbytes, dst, src, ctx->ghash_key.h,
arch/arm64/crypto/ghash-ce-glue.c
270
ctx->ghash_key.h,
arch/arm64/crypto/ghash-ce-glue.c
41
struct arm_ghash_key ghash_key;
arch/arm64/crypto/ghash-ce-glue.c
88
memcpy(&ctx->ghash_key.k, key, GHASH_BLOCK_SIZE);
arch/arm64/crypto/ghash-ce-glue.c
90
ghash_reflect(ctx->ghash_key.h[0], &ctx->ghash_key.k);
arch/arm64/crypto/ghash-ce-glue.c
92
h = ctx->ghash_key.k;
arch/arm64/crypto/ghash-ce-glue.c
93
gf128mul_lle(&h, &ctx->ghash_key.k);
arch/arm64/crypto/ghash-ce-glue.c
94
ghash_reflect(ctx->ghash_key.h[1], &h);
arch/arm64/crypto/ghash-ce-glue.c
96
gf128mul_lle(&h, &ctx->ghash_key.k);
arch/arm64/crypto/ghash-ce-glue.c
97
ghash_reflect(ctx->ghash_key.h[2], &h);
arch/arm64/crypto/ghash-ce-glue.c
99
gf128mul_lle(&h, &ctx->ghash_key.k);
crypto/gcm.c
25
struct ghash_key ghash;
include/crypto/gcm.h
68
struct ghash_key ghash_key;
include/crypto/gf128hash.h
112
void ghash_preparekey(struct ghash_key *key,
include/crypto/gf128hash.h
136
const struct ghash_key *key)
include/crypto/gf128hash.h
246
static inline void ghash(const struct ghash_key *key, const u8 *data,
include/crypto/gf128hash.h
85
const struct ghash_key *key;
lib/crypto/aesgcm.c
38
ghash_preparekey(&ctx->ghash_key, h);
lib/crypto/aesgcm.c
69
ghash_init(&ghash, &ctx->ghash_key);
lib/crypto/arm/gf128hash.h
19
const struct ghash_key *key,
lib/crypto/arm64/gf128hash.h
74
const struct ghash_key *key)
lib/crypto/arm64/gf128hash.h
88
const struct ghash_key *key,
lib/crypto/gf128hash.c
274
void ghash_preparekey(struct ghash_key *key, const u8 raw_key[GHASH_BLOCK_SIZE])
lib/crypto/powerpc/gf128hash.h
24
static void ghash_preparekey_arch(struct ghash_key *key,
lib/crypto/powerpc/gf128hash.h
55
const struct ghash_key *key)
lib/crypto/powerpc/gf128hash.h
79
const struct ghash_key *key,
lib/crypto/riscv/gf128hash.h
20
static void ghash_preparekey_arch(struct ghash_key *key,
lib/crypto/riscv/gf128hash.h
32
const struct ghash_key *key,
lib/crypto/s390/gf128hash.h
13
static void ghash_preparekey_arch(struct ghash_key *key,
lib/crypto/s390/gf128hash.h
25
const struct ghash_key *key,
lib/crypto/tests/ghash_kunit.c
118
struct ghash_key key;
lib/crypto/tests/ghash_kunit.c
119
struct ghash_key *minaligned_key =
lib/crypto/tests/ghash_kunit.c
120
(struct ghash_key *)&test_buf[MAX_LEN_FOR_KEY_CHECK +
lib/crypto/tests/ghash_kunit.c
121
__alignof__(struct ghash_key)];
lib/crypto/tests/ghash_kunit.c
124
__alignof__(struct ghash_key)));
lib/crypto/tests/ghash_kunit.c
126
2 * __alignof__(struct ghash_key)));
lib/crypto/tests/ghash_kunit.c
13
static struct ghash_key test_key;
lib/crypto/tests/ghash_kunit.c
135
struct ghash_key expected_key;
lib/crypto/tests/ghash_kunit.c
142
struct ghash_key key;
lib/crypto/tests/ghash_kunit.c
42
struct ghash_key key;
lib/crypto/tests/ghash_kunit.c
68
const struct ghash_key *key1,
lib/crypto/tests/ghash_kunit.c
69
const struct ghash_key *key2)
lib/crypto/tests/ghash_kunit.c
92
struct ghash_key key1, key2;
lib/crypto/tests/ghash_kunit.c
93
struct ghash_key *guarded_key =
lib/crypto/tests/ghash_kunit.c
94
(struct ghash_key *)&test_buf[TEST_BUF_LEN - sizeof(key1)];
lib/crypto/x86/gf128hash.h
68
const struct ghash_key *key)
lib/crypto/x86/gf128hash.h
82
const struct ghash_key *key,