Lines Matching refs:curlen
23 u32 state[8], curlen; member
142 md->curlen = 0; in sha256_init()
167 if (md->curlen > sizeof(md->buf)) in sha256_process()
171 if (md->curlen == 0 && inlen >= block_size) { in sha256_process()
178 n = MIN(inlen, (block_size - md->curlen)); in sha256_process()
179 os_memcpy(md->buf + md->curlen, in, n); in sha256_process()
180 md->curlen += n; in sha256_process()
183 if (md->curlen == block_size) { in sha256_process()
187 md->curlen = 0; in sha256_process()
206 if (md->curlen >= sizeof(md->buf)) in sha256_done()
210 md->length += md->curlen * 8; in sha256_done()
213 md->buf[md->curlen++] = (unsigned char) 0x80; in sha256_done()
219 if (md->curlen > 56) { in sha256_done()
220 while (md->curlen < 64) { in sha256_done()
221 md->buf[md->curlen++] = (unsigned char) 0; in sha256_done()
224 md->curlen = 0; in sha256_done()
228 while (md->curlen < 56) { in sha256_done()
229 md->buf[md->curlen++] = (unsigned char) 0; in sha256_done()