26#ifndef UPNPLIB_MD5_HPP
27#define UPNPLIB_MD5_HPP
33#define MD5_BLOCK_LENGTH 64
34#define MD5_DIGEST_LENGTH 16
42 uint8_t buffer[MD5_BLOCK_LENGTH];
53void MD5Transform(uint32_t state[4],
const uint8_t block[MD5_BLOCK_LENGTH]);
void MD5Update(MD5_CTX *, const void *, size_t)
MD5 Update.
void MD5Init(MD5_CTX *)
MD5 Initialisation.
void MD5Transform(uint32_t state[4], const uint8_t block[MD5_BLOCK_LENGTH])
MD5 Transform.
void MD5Final(unsigned char digest[MD5_DIGEST_LENGTH], MD5_CTX *ctx)
MD5 Final.