Lines Matching refs:curlen
290 unsigned long state[8], curlen; member
369 md->curlen = 0; in SHA256_Init()
395 if(md->curlen > sizeof(md->buf)) in SHA256_Update()
398 if(md->curlen == 0 && inlen >= block_size) { in SHA256_Update()
406 n = CURLMIN(inlen, (block_size - md->curlen)); in SHA256_Update()
407 memcpy(md->buf + md->curlen, in, n); in SHA256_Update()
408 md->curlen += n; in SHA256_Update()
411 if(md->curlen == block_size) { in SHA256_Update()
415 md->curlen = 0; in SHA256_Update()
434 if(md->curlen >= sizeof(md->buf)) in SHA256_Final()
438 md->length += md->curlen * 8; in SHA256_Final()
441 md->buf[md->curlen++] = (unsigned char)0x80; in SHA256_Final()
447 if(md->curlen > 56) { in SHA256_Final()
448 while(md->curlen < 64) { in SHA256_Final()
449 md->buf[md->curlen++] = (unsigned char)0; in SHA256_Final()
452 md->curlen = 0; in SHA256_Final()
456 while(md->curlen < 56) { in SHA256_Final()
457 md->buf[md->curlen++] = (unsigned char)0; in SHA256_Final()