This code implements the MD5 message-digest algorithm. More...
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | MD5_CTX |
MD5 Context. More... | |
Functions | |
void | MD5Init (MD5_CTX *) |
MD5 Initialisation. | |
void | MD5Update (MD5_CTX *, const void *, size_t) |
MD5 Update. | |
void | MD5Final (unsigned char digest[MD5_DIGEST_LENGTH], MD5_CTX *ctx) |
MD5 Final. | |
void | MD5Transform (uint32_t state[4], const uint8_t block[MD5_BLOCK_LENGTH]) |
MD5 Transform. | |
This code implements the MD5 message-digest algorithm.
The algorithm is due to Ron Rivest. This code was written by Colin Plumb in 1993, no copyright is claimed. This code is in the public domain; do with it what you wish.
Definition in file md5.hpp.
void MD5Init | ( | MD5_CTX * | ctx | ) |
void MD5Update | ( | MD5_CTX * | ctx, |
const void * | inputptr, | ||
size_t | len | ||
) |
void MD5Final | ( | unsigned char | digest[MD5_DIGEST_LENGTH], |
MD5_CTX * | ctx | ||
) |