Lines Matching refs:h0
65 uint32_t h0, h1, h2, h3, h4; member
96 state->h0 += t0 & 0x3ffffff; in poly1305_update()
103 t[0] = mul32x32_64(state->h0, state->r0) + mul32x32_64(state->h1, state->s4) + in poly1305_update()
106 t[1] = mul32x32_64(state->h0, state->r1) + mul32x32_64(state->h1, state->r0) + in poly1305_update()
109 t[2] = mul32x32_64(state->h0, state->r2) + mul32x32_64(state->h1, state->r1) + in poly1305_update()
112 t[3] = mul32x32_64(state->h0, state->r3) + mul32x32_64(state->h1, state->r2) + in poly1305_update()
115 t[4] = mul32x32_64(state->h0, state->r4) + mul32x32_64(state->h1, state->r3) + in poly1305_update()
119 state->h0 = (uint32_t)t[0] & 0x3ffffff; in poly1305_update()
133 state->h0 += b * 5; in poly1305_update()
159 state->h0 += t0 & 0x3ffffff; in poly1305_update()
204 state->h0 = 0; in CRYPTO_poly1305_init()
276 b = state->h0 >> 26; in CRYPTO_poly1305_finish()
277 state->h0 = state->h0 & 0x3ffffff; in CRYPTO_poly1305_finish()
290 state->h0 += b * 5; in CRYPTO_poly1305_finish()
292 g0 = state->h0 + 5; in CRYPTO_poly1305_finish()
308 state->h0 = (state->h0 & nb) | (g0 & b); in CRYPTO_poly1305_finish()
314 f0 = ((state->h0) | (state->h1 << 26)) + (uint64_t)U8TO32_LE(&state->key[0]); in CRYPTO_poly1305_finish()