Lines Matching defs:curlen
125 unsigned long curlen;
174 md->sha512.curlen = 0;
191 md->sha512.length += md->sha512.curlen * CONST64(8);
194 md->sha512.buf[md->sha512.curlen++] = (unsigned char)0x80;
199 if (md->sha512.curlen > 112) {
200 while (md->sha512.curlen < 128) {
201 md->sha512.buf[md->sha512.curlen++] = (unsigned char)0;
204 md->sha512.curlen = 0;
209 while (md->sha512.curlen < 120) {
210 md->sha512.buf[md->sha512.curlen++] = (unsigned char)0;
232 if (md->sha512.curlen == 0 && inlen >= SHA512_BLOCKSIZE) {
238 n = MIN(inlen, (SHA512_BLOCKSIZE - md->sha512.curlen));
239 memcpy(md->sha512.buf + md->sha512.curlen,
241 md->sha512.curlen += n;
244 if (md->sha512.curlen == SHA512_BLOCKSIZE) {
247 md->sha512.curlen = 0;