diff options
Diffstat (limited to 'lib/md5.c')
-rw-r--r-- | lib/md5.c | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -65,12 +65,19 @@ static void MD5_Final(unsigned char *digest, MD5_CTX *ctx) md5_digest(ctx, 16, digest); } -#elif defined(USE_OPENSSL) && !defined(USE_AMISSL) -/* When OpenSSL is available we use the MD5-function from OpenSSL */ +#elif (defined(USE_OPENSSL) && !defined(USE_AMISSL)) || defined(USE_WOLFSSL) + +#ifdef USE_WOLFSSL +#include <wolfssl/options.h> +#endif + +#if defined(USE_OPENSSL) || (defined(USE_WOLFSSL) && !defined(NO_MD5)) +/* When OpenSSL or wolfSSL is available, we use their MD5 functions. */ #include <openssl/md5.h> #include "curl_memory.h" /* The last #include file should be: */ #include "memdebug.h" +#endif #elif defined(USE_MBEDTLS) |