2 * Header file for Colin Plumb's MD5 implementation.
3 * Modified by Ian Jackson so as not to use Colin Plumb's `usuals.h'.
5 * This file is in the public domain.
13 #define UINT8 unsigned char
14 #define UINT32 uint32_t
22 void MD5Init(struct MD5Context *context);
23 void MD5Update(struct MD5Context *context, UINT8 const *buf, unsigned len);
24 void MD5Final(unsigned char digest[16], struct MD5Context *context);
25 void MD5Transform(UINT32 buf[4], UINT32 const in[16]);
27 void byteSwap(UINT32 *buf, unsigned words);