7 #define MD5_HASHBYTES 16
9 typedef struct MD5Context
{
15 extern void MD5Init(MD5_CTX
*context
);
16 extern void MD5Update(MD5_CTX
*context
, unsigned char const *buf
,
18 extern void MD5Final(unsigned char digest
[MD5_HASHBYTES
], MD5_CTX
*context
);
19 extern void MD5Transform(uint32_t buf
[4], uint32_t const in
[16]);
20 extern char * MD5End(MD5_CTX
*, char *);