Lines Matching refs:h
52 static void sha1_blocks(u32 h[5], const u8 *data, size_t nblocks) in sha1_blocks()
55 u32 a = h[0]; in sha1_blocks()
56 u32 b = h[1]; in sha1_blocks()
57 u32 c = h[2]; in sha1_blocks()
58 u32 d = h[3]; in sha1_blocks()
59 u32 e = h[4]; in sha1_blocks()
69 h[0] += a; in sha1_blocks()
70 h[1] += b; in sha1_blocks()
71 h[2] += c; in sha1_blocks()
72 h[3] += d; in sha1_blocks()
73 h[4] += e; in sha1_blocks()
81 u32 h[5] = { 0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, in sha1() local
86 sha1_blocks(h, data, len / SHA1_BLOCK_SIZE); in sha1()
93 sha1_blocks(h, final_data, final_len / SHA1_BLOCK_SIZE); in sha1()
96 put_unaligned_be32(h[i], &out[i * 4]); in sha1()