Lines Matching refs:len
158 int HASH_UPDATE(HASH_CTX *c, const void *data_, size_t len) in HASH_UPDATE() argument
165 if (ossl_unlikely(len == 0)) in HASH_UPDATE()
168 l = (c->Nl + (((HASH_LONG) len) << 3)) & 0xffffffffUL; in HASH_UPDATE()
171 c->Nh += (HASH_LONG) (len >> 29); /* might cause compiler warning on in HASH_UPDATE()
179 if (len >= HASH_CBLOCK || len + n >= HASH_CBLOCK) { in HASH_UPDATE()
184 len -= n; in HASH_UPDATE()
194 memcpy(p + n, data, len); in HASH_UPDATE()
195 c->num += (unsigned int)len; in HASH_UPDATE()
200 n = len / HASH_CBLOCK; in HASH_UPDATE()
205 len -= n; in HASH_UPDATE()
208 if (len != 0) { in HASH_UPDATE()
210 c->num = (unsigned int)len; in HASH_UPDATE()
211 memcpy(p, data, len); in HASH_UPDATE()