| 123456789101112131415161718192021 | #ifndef MD5_H#define MD5_H#include "compiler.h"#define MD5_HASHBYTES 16typedef struct MD5Context {	uint32_t buf[4];	uint32_t bits[2];	unsigned char in[64];} MD5_CTX;extern void   MD5Init(MD5_CTX *context);extern void   MD5Update(MD5_CTX *context, unsigned char const *buf,	       unsigned len);extern void   MD5Final(unsigned char digest[MD5_HASHBYTES], MD5_CTX *context);extern void   MD5Transform(uint32_t buf[4], uint32_t const in[16]);extern char * MD5End(MD5_CTX *, char *);#endif /* !MD5_H */
 |