Lines Matching refs:datalen
249 int ossl_blake2s_update(BLAKE2S_CTX *c, const void *data, size_t datalen) in ossl_blake2s_update() argument
263 if (datalen > fill) { in ossl_blake2s_update()
269 datalen -= fill; in ossl_blake2s_update()
271 if (datalen > BLAKE2S_BLOCKBYTES) { in ossl_blake2s_update()
272 size_t stashlen = datalen % BLAKE2S_BLOCKBYTES; in ossl_blake2s_update()
278 datalen -= stashlen; in ossl_blake2s_update()
279 blake2s_compress(c, in, datalen); in ossl_blake2s_update()
280 in += datalen; in ossl_blake2s_update()
281 datalen = stashlen; in ossl_blake2s_update()
285 assert(datalen <= BLAKE2S_BLOCKBYTES); in ossl_blake2s_update()
287 memcpy(c->buf + c->buflen, in, datalen); in ossl_blake2s_update()
288 c->buflen += datalen; /* Be lazy, do not compress */ in ossl_blake2s_update()