67#define MD5_DIGEST_LENGTH (16U)
121void md5(
void *digest,
const void *data,
size_t len);
void md5(void *digest, const void *data, size_t len)
Calculate a MD5 hash from the given data.
void md5_init(md5_ctx_t *ctx)
Initialize the MD5 calculation context.
void md5_update(md5_ctx_t *ctx, const void *data, size_t len)
Build an MD5 Message Digest within the given context.
void md5_final(md5_ctx_t *ctx, void *digest)
Finish up the current MD5 hash calculation generate the final hash.
uint32_t len
overall number of bytes processed
int b_used
number of bytes used in the current block