Lines Matching refs:h

22 	.h = {
29 .h = {
75 u64 a = state->h[0]; in sha512_block_generic()
76 u64 b = state->h[1]; in sha512_block_generic()
77 u64 c = state->h[2]; in sha512_block_generic()
78 u64 d = state->h[3]; in sha512_block_generic()
79 u64 e = state->h[4]; in sha512_block_generic()
80 u64 f = state->h[5]; in sha512_block_generic()
81 u64 g = state->h[6]; in sha512_block_generic()
82 u64 h = state->h[7]; in sha512_block_generic() local
97 t1 = h + e1(e) + Ch(e, f, g) + sha512_K[i] + W[(i & 15)]; in sha512_block_generic()
98 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1 + t2; in sha512_block_generic()
100 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1 + t2; in sha512_block_generic()
102 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1 + t2; in sha512_block_generic()
104 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1 + t2; in sha512_block_generic()
106 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1 + t2; in sha512_block_generic()
107 t1 = c + e1(h) + Ch(h, a, b) + sha512_K[i+5] + W[(i & 15) + 5]; in sha512_block_generic()
109 t1 = b + e1(g) + Ch(g, h, a) + sha512_K[i+6] + W[(i & 15) + 6]; in sha512_block_generic()
111 t1 = a + e1(f) + Ch(f, g, h) + sha512_K[i+7] + W[(i & 15) + 7]; in sha512_block_generic()
115 state->h[0] += a; in sha512_block_generic()
116 state->h[1] += b; in sha512_block_generic()
117 state->h[2] += c; in sha512_block_generic()
118 state->h[3] += d; in sha512_block_generic()
119 state->h[4] += e; in sha512_block_generic()
120 state->h[5] += f; in sha512_block_generic()
121 state->h[6] += g; in sha512_block_generic()
122 state->h[7] += h; in sha512_block_generic()
215 put_unaligned_be64(ctx->state.h[i / 8], out + i); in __sha512_final()
343 put_unaligned_be64(ctx->ostate.h[i / 8], out + i); in __hmac_sha512_final()