16#define md5_init cctools_md5_init
17#define md5_update cctools_md5_update
18#define md5_final cctools_md5_final
19#define md5_buffer cctools_md5_buffer
20#define md5_file cctools_md5_file
21#define md5_to_string cctools_md5_to_string
22#define md5_of_string cctools_md5_of_string
29#define MD5_DIGEST_LENGTH 16
30#define MD5_DIGEST_LENGTH_HEX (MD5_DIGEST_LENGTH<<1)
40void md5_final(
unsigned char digest[MD5_DIGEST_LENGTH],
md5_context_t * ctx);
49void md5_buffer(
const void *
buffer,
size_t length,
unsigned char digest[MD5_DIGEST_LENGTH]);
62char *md5_of_string(
const char *s);
71int md5_file(
const char *filename,
unsigned char digest[MD5_DIGEST_LENGTH]);
int md5_file(const char *filename, unsigned char digest[MD5_DIGEST_LENGTH])
Checksum a local file.
const char * md5_to_string(unsigned char digest[MD5_DIGEST_LENGTH])
Convert an MD5 digest into a printable string.
void md5_buffer(const void *buffer, size_t length, unsigned char digest[MD5_DIGEST_LENGTH])
Checksum a memory buffer.