X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fmd5.h;h=31f410dcf19c3911f38b7b3cd8266a7a867747bd;hb=509f04959ad891d7f981f035ed461d51bd1f74b0;hp=57908dd44ccac06be22bd0924008016aa020b665;hpb=487bb169365c260739dc79702772e2fb15ec6202;p=ppp.git diff --git a/pppd/md5.h b/pppd/md5.h index 57908dd..31f410d 100644 --- a/pppd/md5.h +++ b/pppd/md5.h @@ -36,8 +36,14 @@ ** documentation and/or software. ** *********************************************************************** */ +#ifndef PPP_MD5_H +#define PPP_MD5_H -#ifndef __MD5_INCLUDE__ +#include "pppdconf.h" + +#ifndef USE_MD5 +#include +#else /* typedef a 32-bit type */ #ifdef _LP64 @@ -57,9 +63,9 @@ typedef struct { unsigned char digest[16]; /* actual digest after MD5Final call */ } MD5_CTX; -void MD5Init (); -void MD5Update (); -void MD5Final (); +void MD5_Init (MD5_CTX *mdContext); +void MD5_Update (MD5_CTX *mdContext, unsigned char *inBuf, unsigned int inLen); +void MD5_Final (unsigned char hash[], MD5_CTX *mdContext); -#define __MD5_INCLUDE__ -#endif /* __MD5_INCLUDE__ */ +#endif /* USE_MD5 */ +#endif /* PPP_MD5_H */