diff options
Diffstat (limited to 'vere/ext/nasm/include/md5.h')
-rw-r--r-- | vere/ext/nasm/include/md5.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/vere/ext/nasm/include/md5.h b/vere/ext/nasm/include/md5.h new file mode 100644 index 0000000..cb77910 --- /dev/null +++ b/vere/ext/nasm/include/md5.h @@ -0,0 +1,21 @@ +#ifndef MD5_H +#define MD5_H + +#include "compiler.h" + +#define MD5_HASHBYTES 16 + +typedef 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 */ |