Lines Matching defs:len
264 int SHA512_Update(SHA512_CTX *c, const void *_data, size_t len)
270 if (len == 0)
273 l = (c->Nl + (((SHA_LONG64) len) << 3)) & U64(0xffffffffffffffff);
276 if (sizeof(len) >= 8)
277 c->Nh += (((SHA_LONG64) len) >> 61);
283 if (len < n) {
284 memcpy(p + c->num, data, len), c->num += (unsigned int)len;
288 len -= n, data += n;
293 if (len >= sizeof(c->u)) {
296 while (len >= sizeof(c->u))
299 len -= sizeof(c->u), data += sizeof(c->u);
302 sha512_block_data_order(c, data, len / sizeof(c->u)),
303 data += len, len %= sizeof(c->u), data -= len;
306 if (len != 0)
307 memcpy(p, data, len), c->num = (int)len;
312 int SHA384_Update(SHA512_CTX *c, const void *data, size_t len)
314 return SHA512_Update(c, data, len);