Searched defs:Htable (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/third_party/boringssl/src/crypto/modes/
H A Dinternal.h161 /* 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 Dgcm.c88 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 Dmodes_lcl.h103 /* 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 Dgcm128.c121 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