Home
last modified time | relevance | path

Searched refs:h0 (Results 1 – 1 of 1) sorted by relevance

/optee_os/core/lib/libtomcrypt/src/mac/poly1305/
H A Dpoly1305.c19 ulong32 h0,h1,h2,h3,h4; in s_poly1305_block() local
35 h0 = st->h[0]; in s_poly1305_block()
43 LOAD32L(tmp, in+ 0); h0 += (tmp ) & 0x3ffffff; in s_poly1305_block()
50 …d0 = ((ulong64)h0 * r0) + ((ulong64)h1 * s4) + ((ulong64)h2 * s3) + ((ulong64)h3 * s2) + ((ulong64… in s_poly1305_block()
51 …d1 = ((ulong64)h0 * r1) + ((ulong64)h1 * r0) + ((ulong64)h2 * s4) + ((ulong64)h3 * s3) + ((ulong64… in s_poly1305_block()
52 …d2 = ((ulong64)h0 * r2) + ((ulong64)h1 * r1) + ((ulong64)h2 * r0) + ((ulong64)h3 * s4) + ((ulong64… in s_poly1305_block()
53 …d3 = ((ulong64)h0 * r3) + ((ulong64)h1 * r2) + ((ulong64)h2 * r1) + ((ulong64)h3 * r0) + ((ulong64… in s_poly1305_block()
54 …d4 = ((ulong64)h0 * r4) + ((ulong64)h1 * r3) + ((ulong64)h2 * r2) + ((ulong64)h3 * r1) + ((ulong64… in s_poly1305_block()
57 c = (ulong32)(d0 >> 26); h0 = (ulong32)d0 & 0x3ffffff; in s_poly1305_block()
62 h0 += c * 5; c = (h0 >> 26); h0 = h0 & 0x3ffffff; in s_poly1305_block()
[all …]