Lines Matching refs:curlen
47 MD5_INT32 state[4], curlen; member
224 md5->curlen = 0; in md5_init()
241 assert(md5->curlen <= sizeof(md5->buf)); in md5_process()
244 if (md5->curlen == 0 && inlen >= MD5_BLOCKSIZE) { in md5_process()
250 n = Py_MIN(inlen, (Py_ssize_t)(MD5_BLOCKSIZE - md5->curlen)); in md5_process()
251 memcpy(md5->buf + md5->curlen, in, (size_t)n); in md5_process()
252 md5->curlen += (MD5_INT32)n; in md5_process()
255 if (md5->curlen == MD5_BLOCKSIZE) { in md5_process()
258 md5->curlen = 0; in md5_process()
276 assert(md5->curlen < sizeof(md5->buf)); in md5_done()
279 md5->length += md5->curlen * 8; in md5_done()
282 md5->buf[md5->curlen++] = (unsigned char)0x80; in md5_done()
288 if (md5->curlen > 56) { in md5_done()
289 while (md5->curlen < 64) { in md5_done()
290 md5->buf[md5->curlen++] = (unsigned char)0; in md5_done()
293 md5->curlen = 0; in md5_done()
297 while (md5->curlen < 56) { in md5_done()
298 md5->buf[md5->curlen++] = (unsigned char)0; in md5_done()