diff --git a/src/http_auth_digest.c b/src/http_auth_digest.c index e3f46b64..83b3c60d 100644 --- a/src/http_auth_digest.c +++ b/src/http_auth_digest.c @@ -6,6 +6,12 @@ #ifndef USE_OPENSSL # include "md5.h" + +typedef li_MD5_CTX MD5_CTX; +#define MD5_Init li_MD5_Init +#define MD5_Update li_MD5_Update +#define MD5_Final li_MD5_Final + #endif void CvtHex(IN HASH Bin, OUT HASHHEX Hex) { diff --git a/src/mod_cml_funcs.c b/src/mod_cml_funcs.c index b01d4d22..b8958ab9 100644 --- a/src/mod_cml_funcs.c +++ b/src/mod_cml_funcs.c @@ -21,6 +21,12 @@ # include #else # include "md5.h" + +typedef li_MD5_CTX MD5_CTX; +#define MD5_Init li_MD5_Init +#define MD5_Update li_MD5_Update +#define MD5_Final li_MD5_Final + #endif #define HASHLEN 16 diff --git a/src/mod_cml_lua.c b/src/mod_cml_lua.c index b3f2cbb4..8be45386 100644 --- a/src/mod_cml_lua.c +++ b/src/mod_cml_lua.c @@ -15,6 +15,12 @@ # include #else # include "md5.h" + +typedef li_MD5_CTX MD5_CTX; +#define MD5_Init li_MD5_Init +#define MD5_Update li_MD5_Update +#define MD5_Final li_MD5_Final + #endif #define HASHLEN 16 diff --git a/src/mod_secure_download.c b/src/mod_secure_download.c index 67013c3b..bf33b432 100644 --- a/src/mod_secure_download.c +++ b/src/mod_secure_download.c @@ -12,6 +12,12 @@ # include #else # include "md5.h" + +typedef li_MD5_CTX MD5_CTX; +#define MD5_Init li_MD5_Init +#define MD5_Update li_MD5_Update +#define MD5_Final li_MD5_Final + #endif #define HASHLEN 16 diff --git a/src/mod_usertrack.c b/src/mod_usertrack.c index cbdf1b0a..06de2983 100644 --- a/src/mod_usertrack.c +++ b/src/mod_usertrack.c @@ -12,6 +12,12 @@ # include #else # include "md5.h" + +typedef li_MD5_CTX MD5_CTX; +#define MD5_Init li_MD5_Init +#define MD5_Update li_MD5_Update +#define MD5_Final li_MD5_Final + #endif /* plugin config for all request/connections */