From f1df7feead5cbd48baaa5b581d077082180c4730 Mon Sep 17 00:00:00 2001 From: Double Sine Date: Sun, 8 May 2022 08:35:05 +0800 Subject: [PATCH] include openssl/provider.h for openssl 3.x only Signed-off-by: Double Sine --- navicat-keygen/navicat_serial_generator.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/navicat-keygen/navicat_serial_generator.cpp b/navicat-keygen/navicat_serial_generator.cpp index 45845c2..0502495 100644 --- a/navicat-keygen/navicat_serial_generator.cpp +++ b/navicat-keygen/navicat_serial_generator.cpp @@ -3,7 +3,11 @@ #include #include +#if (OPENSSL_VERSION_NUMBER & 0xf0000000) == 0x30000000 // for openssl 3.x.x #include +#else +#error "navicat_serial_generator.cpp: Unexpected OpenSSL version." +#endif #include "resource_wrapper.hpp" #include "resource_traits/openssl/evp_cipher_ctx.hpp"