From 572d89dc95418fc4349641e3b3bb41b456409a87 Mon Sep 17 00:00:00 2001 From: Cameron Katri Date: Mon, 11 Oct 2021 13:45:40 -0400 Subject: Fix < OpenSSL 3.0.0 build --- ldid.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ldid.cpp b/ldid.cpp index f8360d3..08dcf55 100644 --- a/ldid.cpp +++ b/ldid.cpp @@ -43,7 +43,10 @@ #include #ifndef LDID_NOSMIME +#include +# if OPENSSL_VERSION_NUM >= 0x30000000 #include +# endif #include #include #include @@ -3121,8 +3124,10 @@ static void usage(const char *argv0) { int main(int argc, char *argv[]) { #ifndef LDID_NOSMIME OpenSSL_add_all_algorithms(); +# if OPENSSL_VERSION_NUM >= 0x30000000 OSSL_PROVIDER *legacy = OSSL_PROVIDER_load(NULL, "legacy"); OSSL_PROVIDER *deflt = OSSL_PROVIDER_load(NULL, "default"); +# endif #endif union { @@ -3602,8 +3607,10 @@ int main(int argc, char *argv[]) { } #ifndef LDID_NOSMINE +# if OPENSSL_VERSION_NUM >= 0x30000000 OSSL_PROVIDER_unload(legacy); OSSL_PROVIDER_unload(deflt); +# endif #endif return filee; -- cgit v1.2.3-56-ge451