diff --git a/src/mod_openssl.c b/src/mod_openssl.c index 37a129e1..621a0ce3 100644 --- a/src/mod_openssl.c +++ b/src/mod_openssl.c @@ -50,6 +50,7 @@ #endif #include "sys-crypto.h" +#include "sys-crypto-md.h" #ifdef BORINGSSL_API_VERSION #undef OPENSSL_NO_STDIO /* for X509_STORE_load_locations() */ diff --git a/src/sys-crypto-md.h b/src/sys-crypto-md.h index a3f8b3e6..f2283b6b 100644 --- a/src/sys-crypto-md.h +++ b/src/sys-crypto-md.h @@ -257,6 +257,13 @@ SHA256_Update(SHA256_CTX *ctx, const void *data, size_t length) #elif defined(USE_OPENSSL_CRYPTO) +#include +#if OPENSSL_VERSION_NUMBER >= 0x30000000L +#include +#undef DEPRECATEDIN_3_0 +#define DEPRECATEDIN_3_0(f) f; +#endif + #include #include #include