Lines Matching defs:curlen
50 SHA1_INT32 state[5], curlen;
202 sha1->curlen = 0;
220 assert(sha1->curlen <= sizeof(sha1->buf));
223 if (sha1->curlen == 0 && inlen >= SHA1_BLOCKSIZE) {
229 n = Py_MIN(inlen, (Py_ssize_t)(SHA1_BLOCKSIZE - sha1->curlen));
230 memcpy(sha1->buf + sha1->curlen, in, (size_t)n);
231 sha1->curlen += (SHA1_INT32)n;
234 if (sha1->curlen == SHA1_BLOCKSIZE) {
237 sha1->curlen = 0;
255 assert(sha1->curlen < sizeof(sha1->buf));
258 sha1->length += sha1->curlen * 8;
261 sha1->buf[sha1->curlen++] = (unsigned char)0x80;
267 if (sha1->curlen > 56) {
268 while (sha1->curlen < 64) {
269 sha1->buf[sha1->curlen++] = (unsigned char)0;
272 sha1->curlen = 0;
276 while (sha1->curlen < 56) {
277 sha1->buf[sha1->curlen++] = (unsigned char)0;