Searched refs:Htable (Results 1 - 4 of 4) sorted by relevance
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/modes/ |
H A D | gcm.c | 85 static void gcm_init_4bit(u128 Htable[16], uint64_t H[2]) { argument 88 Htable[0].hi = 0; 89 Htable[0].lo = 0; 93 Htable[8] = V; 95 Htable[4] = V; 97 Htable[2] = V; 99 Htable[1] = V; 100 Htable[3].hi = V.hi ^ Htable[2].hi, Htable[ 130 gcm_gmult_4bit(uint64_t Xi[2], const u128 Htable[16]) argument 185 gcm_ghash_4bit(uint64_t Xi[2], const u128 Htable[16], const uint8_t *inp, size_t len) argument 315 gcm_init_neon(u128 Htable[16], const uint64_t Xi[2]) argument 318 gcm_gmult_neon(uint64_t Xi[2], const u128 Htable[16]) argument 321 gcm_ghash_neon(uint64_t Xi[2], const u128 Htable[16], const uint8_t *inp, size_t len) argument [all...] |
H A D | polyval.c | 59 CRYPTO_ghash_init(&ctx->gmult, &ctx->ghash, &ctx->H, ctx->Htable, &is_avx, 83 ctx->ghash(ctx->S.u, ctx->Htable, (const uint8_t *) reversed, todo);
|
H A D | internal.h | 99 typedef void (*gmult_func)(uint64_t Xi[2], const u128 Htable[16]); 104 typedef void (*ghash_func)(uint64_t Xi[2], const u128 Htable[16], 119 // Note that the order of |Xi|, |H| and |Htable| is fixed by the MOVBE-based, 122 u128 Htable[16]; member in struct:gcm128_context 362 // Note that the order of |S|, |H| and |Htable| is fixed by the MOVBE-based, 366 u128 Htable[16]; member in struct:polyval_ctx
|
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/modes/asm/ |
H A D | ghashv8-armx.pl | 75 # void gcm_init_v8(u128 Htable[16],const u64 H[2]); 80 # only few of 16 slots of Htable[16] are used; 104 vst1.64 {$H},[x0],#16 @ store Htable[0] 131 vst1.64 {$Hhl-$H2},[x0] @ store Htable[1..2] 137 # void gcm_gmult_v8(u64 Xi[2],const u128 Htable[16]); 140 # Htable - table precomputed in gcm_init_v8; 187 # void gcm_ghash_v8(u64 Xi[2],const u128 Htable[16],const u8 *inp,size_t len);
|
Completed in 34 milliseconds