Searched refs:h_powers (Results 1 – 4 of 4) sorted by relevance
| /linux/lib/crypto/x86/ |
| H A D | polyval.h | 23 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 D | polyval.h | 23 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 D | aesni-intel_glue.c | 802 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 D | polyval.h | 50 struct polyval_elem h_powers[8]; member 53 struct polyval_elem h_powers[8];
|