Searched defs:Htable (Results 1 - 4 of 4) sorted by relevance
/external/chromium_org/third_party/boringssl/src/crypto/modes/ |
H A D | internal.h | 161 /* Relative position of Xi, H and pre-computed Htable is used in some 163 u128 Htable[16]; member in struct:gcm128_context 164 void (*gmult)(uint64_t Xi[2], const u128 Htable[16]); 165 void (*ghash)(uint64_t Xi[2], const u128 Htable[16], const uint8_t *inp,
|
H A D | gcm.c | 88 static void gcm_init_4bit(u128 Htable[16], uint64_t H[2]) { argument 91 Htable[0].hi = 0; 92 Htable[0].lo = 0; 96 Htable[8] = V; 98 Htable[4] = V; 100 Htable[2] = V; 102 Htable[1] = V; 103 Htable[3].hi = V.hi ^ Htable[2].hi, Htable[ 150 gcm_gmult_4bit(uint64_t Xi[2], const u128 Htable[16]) argument 227 gcm_ghash_4bit(uint64_t Xi[2], const u128 Htable[16], const uint8_t *inp, size_t len) argument [all...] |
/external/openssl/crypto/modes/ |
H A D | modes_lcl.h | 103 /* Relative position of Xi, H and pre-computed Htable is used 106 u128 Htable[256]; member in struct:gcm128_context 108 u128 Htable[16]; member in struct:gcm128_context 109 void (*gmult)(u64 Xi[2],const u128 Htable[16]); 110 void (*ghash)(u64 Xi[2],const u128 Htable[16],const u8 *inp,size_t len);
|
H A D | gcm128.c | 121 static void gcm_init_8bit(u128 Htable[256], u64 H[2]) argument 126 Htable[0].hi = 0; 127 Htable[0].lo = 0; 131 for (Htable[128]=V, i=64; i>0; i>>=1) { 133 Htable[i] = V; 137 u128 *Hi = Htable+i, H0 = *Hi; 139 Hi[j].hi = H0.hi^Htable[j].hi; 140 Hi[j].lo = H0.lo^Htable[j].lo; 145 static void gcm_gmult_8bit(u64 Xi[2], const u128 Htable[256]) argument 218 Z.hi ^= Htable[ 256 gcm_init_4bit(u128 Htable[16], u64 H[2]) argument 335 gcm_gmult_4bit(u64 Xi[2], const u128 Htable[16]) argument 406 gcm_ghash_4bit(u64 Xi[2],const u128 Htable[16], const u8 *inp,size_t len) argument [all...] |
Completed in 166 milliseconds