Home | History | Annotate | Download | only in Modules

Lines Matching refs:curlen

47     SHA1_INT32 state[5], curlen;
199 sha1->curlen = 0;
217 assert(sha1->curlen <= sizeof(sha1->buf));
220 if (sha1->curlen == 0 && inlen >= SHA1_BLOCKSIZE) {
226 n = Py_MIN(inlen, (Py_ssize_t)(SHA1_BLOCKSIZE - sha1->curlen));
227 memcpy(sha1->buf + sha1->curlen, in, (size_t)n);
228 sha1->curlen += (SHA1_INT32)n;
231 if (sha1->curlen == SHA1_BLOCKSIZE) {
234 sha1->curlen = 0;
252 assert(sha1->curlen < sizeof(sha1->buf));
255 sha1->length += sha1->curlen * 8;
258 sha1->buf[sha1->curlen++] = (unsigned char)0x80;
264 if (sha1->curlen > 56) {
265 while (sha1->curlen < 64) {
266 sha1->buf[sha1->curlen++] = (unsigned char)0;
269 sha1->curlen = 0;
273 while (sha1->curlen < 56) {
274 sha1->buf[sha1->curlen++] = (unsigned char)0;