Lines Matching refs:sha1
69 void *state = md->sha1.state; in sha1_compress_nblocks()
71 COMPILE_TIME_ASSERT(sizeof(md->sha1.state[0]) == sizeof(uint32_t)); in sha1_compress_nblocks()
89 HASH_PROCESS_NBLOCKS(sha1_process, sha1_compress_nblocks, sha1, 64)
99 md->sha1.state[0] = 0x67452301UL; in sha1_init()
100 md->sha1.state[1] = 0xefcdab89UL; in sha1_init()
101 md->sha1.state[2] = 0x98badcfeUL; in sha1_init()
102 md->sha1.state[3] = 0x10325476UL; in sha1_init()
103 md->sha1.state[4] = 0xc3d2e1f0UL; in sha1_init()
104 md->sha1.curlen = 0; in sha1_init()
105 md->sha1.length = 0; in sha1_init()
122 if (md->sha1.curlen >= sizeof(md->sha1.buf)) { in sha1_done()
127 md->sha1.length += md->sha1.curlen * 8; in sha1_done()
130 md->sha1.buf[md->sha1.curlen++] = (unsigned char)0x80; in sha1_done()
136 if (md->sha1.curlen > 56) { in sha1_done()
137 while (md->sha1.curlen < 64) { in sha1_done()
138 md->sha1.buf[md->sha1.curlen++] = (unsigned char)0; in sha1_done()
140 sha1_compress(md, md->sha1.buf); in sha1_done()
141 md->sha1.curlen = 0; in sha1_done()
145 while (md->sha1.curlen < 56) { in sha1_done()
146 md->sha1.buf[md->sha1.curlen++] = (unsigned char)0; in sha1_done()
150 STORE64H(md->sha1.length, md->sha1.buf+56); in sha1_done()
151 sha1_compress(md, md->sha1.buf); in sha1_done()
155 STORE32H(md->sha1.state[i], out+(4*i)); in sha1_done()