X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=md5.h;h=b6aa6997a5f9500cae08e3ed977acb849eb32528;hp=f825432366f8822b1870a203d0cf72950ba26bb2;hb=b3cb6ed8d36c550a2e589910ce51bbc8352ff57c;hpb=6833ce8bdca2d64e14485118f2a4417b7e1cb1b1 diff --git a/md5.h b/md5.h index f825432..b6aa699 100644 --- a/md5.h +++ b/md5.h @@ -26,37 +26,17 @@ documentation and/or software. #ifndef MD5_H #define MD5_H 1 -#include "config.h" - -#include -#if HAVE_INTTYPES_H -# include -#else -# if HAVE_STDINT_H -# include -# endif -#endif - -/* POINTER defines a generic pointer type */ -typedef unsigned char *POINTER; - -#ifndef HAVE_UINT32_T -# if SIZEOF_INT == 4 -typedef unsigned int uint32_t; -# elif SIZEOF_LONG == 4 -typedef unsigned long int uint32_t; -# endif -#endif +#include "crypthash.h" /* MD5 context. */ typedef struct { - uint32_t state[4]; /* state (ABCD) */ - uint32_t count[2]; /* number of bits, modulo 2^64 (lsb first) */ - unsigned char buffer[64]; /* input buffer */ + uint32_t state[4]; /* state (ABCD) */ + uint32_t count[2]; /* number of bits, modulo 2^64 (lsb first) */ + unsigned char buffer[64]; /* input buffer */ } MD5_CTX; void MD5Init (MD5_CTX *); void MD5Update (MD5_CTX *, unsigned char *, unsigned int); -void MD5Final (unsigned char [16], MD5_CTX *); +void MD5Final (unsigned char[16], MD5_CTX *); #endif