Lines Matching refs:curlen
126 unsigned long curlen; member
175 md->sha512.curlen = 0; in sha512_init()
192 md->sha512.length += md->sha512.curlen * CONST64(8); in sha512_done()
195 md->sha512.buf[md->sha512.curlen++] = (unsigned char)0x80; in sha512_done()
200 if (md->sha512.curlen > 112) { in sha512_done()
201 while (md->sha512.curlen < 128) { in sha512_done()
202 md->sha512.buf[md->sha512.curlen++] = (unsigned char)0; in sha512_done()
205 md->sha512.curlen = 0; in sha512_done()
210 while (md->sha512.curlen < 120) { in sha512_done()
211 md->sha512.buf[md->sha512.curlen++] = (unsigned char)0; in sha512_done()
233 if (md->sha512.curlen == 0 && inlen >= SHA512_BLOCKSIZE) { in sha512_process()
239 n = MIN(inlen, (SHA512_BLOCKSIZE - md->sha512.curlen)); in sha512_process()
240 memcpy(md->sha512.buf + md->sha512.curlen, in sha512_process()
242 md->sha512.curlen += n; in sha512_process()
245 if (md->sha512.curlen == SHA512_BLOCKSIZE) { in sha512_process()
248 md->sha512.curlen = 0; in sha512_process()