Lines Matching defs:h0
219 uint32_t h0 = P->h[0];
260 k0 = h0 + (m0 & 0x03ffffff);
274 p0 += 0; c = p0 >> 26; h0 = p0 & 0x03ffffff;
281 h0 += c*5; c = h0 >> 26; h0 &= 0x03ffffff;
286 P->h[0] = h0;
297 uint32_t h0 = P->h[0];
313 h0 += c*5; c = h0 >> 26; h0 &= 0x03ffffff;
318 s0 = h0 + c; c = s0 >> 26; s0 &= 0x03ffffff;
329 h0 = (m & h0) | (~m & s0);
336 le32enc(h + 0, ((h1 << 26) | (h0 >> 0)) & 0xffffffff);
404 uint64_t h0 = 0, h1 = 0, h2 = 0, h3 = 0;
437 h0 += (uint64_t)(m0 + k00) * (m2 + k02);
441 h0 += (uint64_t)(m1 + k01) * (m3 + k03);
447 le64enc(h + 8*0, h0);
459 uint8_t h0[32];
469 nh(h0, m, MIN(mlen, 1024), nhk);
470 poly1305_update_blocks(&P, h0, 32);