BLAKE2S_BLOCKBYTES
blake2s_int_final, NULL, BLAKE2S_BLOCKBYTES),
uint8_t block[BLAKE2S_BLOCKBYTES] = { 0 };
ossl_blake2s_update(c, block, BLAKE2S_BLOCKBYTES);
OPENSSL_cleanse(block, BLAKE2S_BLOCKBYTES);
assert(len < BLAKE2S_BLOCKBYTES || len % BLAKE2S_BLOCKBYTES == 0);
increment = len < BLAKE2S_BLOCKBYTES ? len : BLAKE2S_BLOCKBYTES;
blake2s_compress(c, c->buf, BLAKE2S_BLOCKBYTES);
if (datalen > BLAKE2S_BLOCKBYTES) {
size_t stashlen = datalen % BLAKE2S_BLOCKBYTES;
stashlen = stashlen ? stashlen : BLAKE2S_BLOCKBYTES;
assert(datalen <= BLAKE2S_BLOCKBYTES);
uint8_t buf[BLAKE2S_BLOCKBYTES];
#define BLAKE2_BLOCKBYTES BLAKE2S_BLOCKBYTES