Lines Matching refs:curlen
126 md->curlen = 0; in sha256_init()
150 if (md->curlen >= sizeof(md->buf)) in sha256_process()
154 if (md->curlen == 0 && inlen >= SHA256_BLOCK_SIZE) { in sha256_process()
161 n = MIN(inlen, (SHA256_BLOCK_SIZE - md->curlen)); in sha256_process()
162 os_memcpy(md->buf + md->curlen, in, n); in sha256_process()
163 md->curlen += n; in sha256_process()
166 if (md->curlen == SHA256_BLOCK_SIZE) { in sha256_process()
170 md->curlen = 0; in sha256_process()
189 if (md->curlen >= sizeof(md->buf)) in sha256_done()
193 md->length += md->curlen * 8; in sha256_done()
196 md->buf[md->curlen++] = (unsigned char) 0x80; in sha256_done()
202 if (md->curlen > 56) { in sha256_done()
203 while (md->curlen < SHA256_BLOCK_SIZE) { in sha256_done()
204 md->buf[md->curlen++] = (unsigned char) 0; in sha256_done()
207 md->curlen = 0; in sha256_done()
211 while (md->curlen < 56) { in sha256_done()
212 md->buf[md->curlen++] = (unsigned char) 0; in sha256_done()