This code implements the MD5 message-digest algorithm. More...
#include <stddef.h>#include <stdint.h>
Include dependency graph for md5.hpp:
This graph shows which files directly or indirectly include this file: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 | ||
| ) |