Lines Matching refs:h4
110 u32 h0, h1, h2, h3, h4; in poly1305_blocks() local
135 h4 = dctx->h[4]; in poly1305_blocks()
144 h4 += (le32_to_cpuvp(src + 12) >> 8) | hibit; in poly1305_blocks()
148 mlt(h3, s2) + mlt(h4, s1); in poly1305_blocks()
150 mlt(h3, s3) + mlt(h4, s2); in poly1305_blocks()
152 mlt(h3, s4) + mlt(h4, s3); in poly1305_blocks()
154 mlt(h3, r0) + mlt(h4, s4); in poly1305_blocks()
156 mlt(h3, r1) + mlt(h4, r0); in poly1305_blocks()
163 h0 += sr(d4, 26) * 5; h4 = and(d4, 0x3ffffff); in poly1305_blocks()
174 dctx->h[4] = h4; in poly1305_blocks()
218 u32 h0, h1, h2, h3, h4; in crypto_poly1305_final() local
238 h4 = dctx->h[4]; in crypto_poly1305_final()
242 h4 += (h3 >> 26); h3 = h3 & 0x3ffffff; in crypto_poly1305_final()
243 h0 += (h4 >> 26) * 5; h4 = h4 & 0x3ffffff; in crypto_poly1305_final()
251 g4 = h4 + (g3 >> 26) - (1 << 26); g3 &= 0x3ffffff; in crypto_poly1305_final()
265 h4 = (h4 & mask) | g4; in crypto_poly1305_final()
271 h3 = (h3 >> 18) | (h4 << 8); in crypto_poly1305_final()