diff --git a/src/libssl_compat.h b/src/libssl_compat.h index fa8e6f65..0e03bfd7 100644 --- a/src/libssl_compat.h +++ b/src/libssl_compat.h @@ -37,7 +37,13 @@ #include +#if defined(LIBRESSL_VERSION_NUMBER) +#define LIBRESSL_IN_USE 1 +#else // !defined(LIBRESSL_VERSION_NUMBER) +#define LIBRESSL_IN_USE 0 +#endif // !defined(LIBRESSL_VERSION_NUMBER) + #define OPENSSL_101_API \ - (!defined(LIBRESSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x1010000fL) + (!LIBRESSL_IN_USE && OPENSSL_VERSION_NUMBER >= 0x1010000fL) #endif // LIBSSL_COMPAT_H