Home
last modified time | relevance | path

Searched refs:h_powers (Results 1 – 4 of 4) sorted by relevance

/linux/lib/crypto/x86/
H A Dpolyval.h23 static_assert(ARRAY_SIZE(key->h_powers) == NUM_H_POWERS); in polyval_preparekey_arch()
24 memcpy(&key->h_powers[NUM_H_POWERS - 1], raw_key, POLYVAL_BLOCK_SIZE); in polyval_preparekey_arch()
28 key->h_powers[i] = key->h_powers[i + 1]; in polyval_preparekey_arch()
30 &key->h_powers[i], in polyval_preparekey_arch()
31 &key->h_powers[NUM_H_POWERS - 1]); in polyval_preparekey_arch()
36 key->h_powers[i] = key->h_powers[i + 1]; in polyval_preparekey_arch()
37 polyval_mul_generic(&key->h_powers[i], in polyval_preparekey_arch()
38 &key->h_powers[NUM_H_POWERS - 1]); in polyval_preparekey_arch()
48 polyval_mul_pclmul_avx(acc, &key->h_powers[NUM_H_POWERS - 1]); in polyval_mul_arch()
51 polyval_mul_generic(acc, &key->h_powers[NUM_H_POWERS - 1]); in polyval_mul_arch()
[all …]
/linux/lib/crypto/arm64/
H A Dpolyval.h23 static_assert(ARRAY_SIZE(key->h_powers) == NUM_H_POWERS); in polyval_preparekey_arch()
24 memcpy(&key->h_powers[NUM_H_POWERS - 1], raw_key, POLYVAL_BLOCK_SIZE); in polyval_preparekey_arch()
28 key->h_powers[i] = key->h_powers[i + 1]; in polyval_preparekey_arch()
30 &key->h_powers[i], in polyval_preparekey_arch()
31 &key->h_powers[NUM_H_POWERS - 1]); in polyval_preparekey_arch()
36 key->h_powers[i] = key->h_powers[i + 1]; in polyval_preparekey_arch()
37 polyval_mul_generic(&key->h_powers[i], in polyval_preparekey_arch()
38 &key->h_powers[NUM_H_POWERS - 1]); in polyval_preparekey_arch()
48 polyval_mul_pmull(acc, &key->h_powers[NUM_H_POWERS - 1]); in polyval_mul_arch()
50 polyval_mul_generic(acc, &key->h_powers[NUM_H_POWERS - 1]); in polyval_mul_arch()
[all …]
/linux/arch/x86/crypto/
H A Daesni-intel_glue.c802 u64 h_powers[8][2] __aligned(16); member
835 u64 h_powers[8][2] __aligned(32); member
866 u64 h_powers[16][2] __aligned(64); member
1184 static_assert(offsetof(struct aes_gcm_key_aesni, h_powers) == 272); in gcm_setkey()
1189 static_assert(offsetof(struct aes_gcm_key_vaes_avx2, h_powers) == 288); in gcm_setkey()
1193 static_assert(offsetof(struct aes_gcm_key_vaes_avx512, h_powers) == 320); in gcm_setkey()
1227 for (i = ARRAY_SIZE(k->h_powers) - 1; i >= 0; i--) { in gcm_setkey()
1228 k->h_powers[i][0] = be64_to_cpu(h.b); in gcm_setkey()
1229 k->h_powers[i][1] = be64_to_cpu(h.a); in gcm_setkey()
1238 for (i = ARRAY_SIZE(k->h_powers) - 1; i >= 0; i--) { in gcm_setkey()
[all …]
/linux/include/crypto/
H A Dpolyval.h50 struct polyval_elem h_powers[8]; member
53 struct polyval_elem h_powers[8];