X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/5dd6771b28c257af405d7248639ed0e3bcdce38b..63621a81d16ab743de6b57d47578a9a2c670ad22:/h/md5.h diff --git a/h/md5.h b/h/md5.h index e49ef4e0..32b8ff88 100644 --- a/h/md5.h +++ b/h/md5.h @@ -1,5 +1,4 @@ -/* - * md5.h -- header file for md5 message digest +/* md5.h -- header file for md5 message digest * taken from RFC-1321/Appendices A.1/A.2 */ @@ -13,6 +12,12 @@ #include +/* + * We need this for uint32_t + */ + +#include + /* * Use prototypes for nmh/mh */ @@ -31,11 +36,8 @@ /* POINTER defines a generic pointer type */ typedef unsigned char *POINTER; -/* UINT2 defines a two byte word */ -typedef unsigned short int UINT2; - /* UINT4 defines a four byte word */ -typedef unsigned long int UINT4; +typedef uint32_t UINT4; /* PROTO_LIST is defined depending on how PROTOTYPES is defined above. If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it @@ -82,4 +84,3 @@ typedef struct { void MD5Init PROTO_LIST ((MD5_CTX *)); void MD5Update PROTO_LIST ((MD5_CTX *, unsigned char *, unsigned int)); void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); -