HA_PUBFUN void ha_md5_hash(ha_inbuf_t data, size_t len, ha_digest_t digest)
Computes the MD5 hash in a one-shot operation.
HA_PUBFUN void ha_md5_final(ha_md5_context *ctx, ha_digest_t digest)
Finalizes the MD5 computation and produces the hash digest.
HA_PUBFUN void ha_md5_update(ha_md5_context *ctx, ha_inbuf_t data, size_t len)
Updates the MD5 context with new data.
Context structure for MD5 hashing.
uint8_t buffer[HA_MD5_BLOCK_SIZE]