Go to the documentation of this file.
27 #ifndef POLARSSL_MD5_H
28 #define POLARSSL_MD5_H
36 typedef UINT32 uint32_t;
41 #define POLARSSL_ERR_MD5_FILE_IO_ERROR -0x0074
43 #if !defined(POLARSSL_MD5_ALT)
54 unsigned char buffer[64];
56 unsigned char ipad[64];
57 unsigned char opad[64];
111 void md5(
const unsigned char *input,
size_t ilen,
unsigned char output[16] );
121 int md5_file(
const char *path,
unsigned char output[16] );
131 const unsigned char *key,
size_t keylen );
141 const unsigned char *input,
size_t ilen );
167 void md5_hmac(
const unsigned char *key,
size_t keylen,
168 const unsigned char *input,
size_t ilen,
169 unsigned char output[16] );