HA_PUBFUN void ha_blake2s_update(ha_blake2s_context *ctx, ha_inbuf_t data, size_t len)
Updates the BLAKE2s hash with input data.
HA_PUBFUN void ha_blake2s_final(ha_blake2s_context *ctx, ha_digest_t digest, size_t digestlen)
Finalizes the BLAKE2s hash computation.
HA_PUBFUN void ha_blake2s_hash(ha_inbuf_t data, size_t len, ha_digest_t digest, size_t digestlen)
Computes the BLAKE2s hash of the input data.
BLAKE2s hashing context structure.
uint8_t buf[HA_BLAKE2S_BLOCK_SIZE]