D | poly1305_generic.c | 100 u32 h0, h1, h2, h3, h4; in poly1305_blocks() local 124 h3 = dctx->h[3]; in poly1305_blocks() 133 h3 += (get_unaligned_le32(src + 9) >> 6) & 0x3ffffff; in poly1305_blocks() 138 mlt(h3, s2) + mlt(h4, s1); in poly1305_blocks() 140 mlt(h3, s3) + mlt(h4, s2); in poly1305_blocks() 142 mlt(h3, s4) + mlt(h4, s3); in poly1305_blocks() 144 mlt(h3, r0) + mlt(h4, s4); in poly1305_blocks() 146 mlt(h3, r1) + mlt(h4, r0); in poly1305_blocks() 152 d4 += sr(d3, 26); h3 = and(d3, 0x3ffffff); in poly1305_blocks() 163 dctx->h[3] = h3; in poly1305_blocks() [all …]
|