Lines Matching refs:h0
47 uint32_t h0, h1, h2, h3, h4; member
83 state->h0 += t0 & 0x3ffffff; in poly1305_update()
90 t[0] = mul32x32_64(state->h0, state->r0) + mul32x32_64(state->h1, state->s4) + in poly1305_update()
93 t[1] = mul32x32_64(state->h0, state->r1) + mul32x32_64(state->h1, state->r0) + in poly1305_update()
96 t[2] = mul32x32_64(state->h0, state->r2) + mul32x32_64(state->h1, state->r1) + in poly1305_update()
99 t[3] = mul32x32_64(state->h0, state->r3) + mul32x32_64(state->h1, state->r2) + in poly1305_update()
102 t[4] = mul32x32_64(state->h0, state->r4) + mul32x32_64(state->h1, state->r3) + in poly1305_update()
106 state->h0 = (uint32_t)t[0] & 0x3ffffff; in poly1305_update()
120 state->h0 += b * 5; in poly1305_update()
146 state->h0 += t0 & 0x3ffffff; in poly1305_update()
191 state->h0 = 0; in CRYPTO_poly1305_init()
263 b = state->h0 >> 26; in CRYPTO_poly1305_finish()
264 state->h0 = state->h0 & 0x3ffffff; in CRYPTO_poly1305_finish()
277 state->h0 += b * 5; in CRYPTO_poly1305_finish()
279 g0 = state->h0 + 5; in CRYPTO_poly1305_finish()
295 state->h0 = (state->h0 & nb) | (g0 & b); in CRYPTO_poly1305_finish()
301 f0 = ((state->h0) | (state->h1 << 26)) + (uint64_t)U8TO32_LE(&state->key[0]); in CRYPTO_poly1305_finish()