From c66d21bc2b3a782797a00f438d269345aeba9055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Sun, 24 Apr 2011 16:14:54 +0000 Subject: [PATCH] [md5] fix md5 includes if openssl is not available (#2269) git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2790 152afb58-edef-0310-8abb-c4023f1b3aa9 --- src/http_auth_digest.c | 6 ++++++ src/mod_cml_funcs.c | 6 ++++++ src/mod_cml_lua.c | 6 ++++++ src/mod_secure_download.c | 6 ++++++ src/mod_usertrack.c | 6 ++++++ 5 files changed, 30 insertions(+) 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 */