Lines Matching refs:datalen
258 int ossl_blake2b_update(BLAKE2B_CTX *c, const void *data, size_t datalen) in ossl_blake2b_update() argument
272 if (datalen > fill) { in ossl_blake2b_update()
278 datalen -= fill; in ossl_blake2b_update()
280 if (datalen > BLAKE2B_BLOCKBYTES) { in ossl_blake2b_update()
281 size_t stashlen = datalen % BLAKE2B_BLOCKBYTES; in ossl_blake2b_update()
287 datalen -= stashlen; in ossl_blake2b_update()
288 blake2b_compress(c, in, datalen); in ossl_blake2b_update()
289 in += datalen; in ossl_blake2b_update()
290 datalen = stashlen; in ossl_blake2b_update()
294 assert(datalen <= BLAKE2B_BLOCKBYTES); in ossl_blake2b_update()
296 memcpy(c->buf + c->buflen, in, datalen); in ossl_blake2b_update()
297 c->buflen += datalen; /* Be lazy, do not compress */ in ossl_blake2b_update()