Lines Matching full:h1
41 u64 h0, h1, h2; in poly1305_core_blocks() local
55 h1 = state->h64[1]; in poly1305_core_blocks()
69 h1 += ((t0 >> 44) | (t1 << 20)) & 0xfffffffffffULL; in poly1305_core_blocks()
74 d = (u128)h1 * s2; in poly1305_core_blocks()
79 d = (u128)h1 * r0; in poly1305_core_blocks()
84 d = (u128)h1 * r1; in poly1305_core_blocks()
94 h1 = (u64)d1 & 0xfffffffffffULL; in poly1305_core_blocks()
101 h1 += c; in poly1305_core_blocks()
107 state->h64[1] = h1; in poly1305_core_blocks()
116 u64 h0, h1, h2, c; in poly1305_core_emit() local
122 h1 = state->h64[1]; in poly1305_core_emit()
125 c = h1 >> 44; in poly1305_core_emit()
126 h1 &= 0xfffffffffffULL; in poly1305_core_emit()
133 h1 += c; in poly1305_core_emit()
134 c = h1 >> 44; in poly1305_core_emit()
135 h1 &= 0xfffffffffffULL; in poly1305_core_emit()
142 h1 += c; in poly1305_core_emit()
148 g1 = h1 + c; in poly1305_core_emit()
160 h1 = (h1 & c) | g1; in poly1305_core_emit()
171 h1 += (((t0 >> 44) | (t1 << 20)) & 0xfffffffffffULL) + c; in poly1305_core_emit()
172 c = h1 >> 44; in poly1305_core_emit()
173 h1 &= 0xfffffffffffULL; in poly1305_core_emit()
179 h0 = h0 | (h1 << 44); in poly1305_core_emit()
180 h1 = (h1 >> 20) | (h2 << 24); in poly1305_core_emit()
183 put_unaligned_le64(h1, &mac[8]); in poly1305_core_emit()