From 2dc42e0400f53602bb18a7fc2dd3605c343e0d89 Mon Sep 17 00:00:00 2001 From: Ilia Shipitsin Date: Sat, 22 Aug 2026 20:03:13 +0200 Subject: [PATCH] compat: do not enable OQS on OpenSSL >= 4.0.0 OpenSSL 4.0.0 is shipped with MLKEM, no need to add Kyber separately --- src/Mayaqua/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mayaqua/CMakeLists.txt b/src/Mayaqua/CMakeLists.txt index 40a296a7..5245fa42 100644 --- a/src/Mayaqua/CMakeLists.txt +++ b/src/Mayaqua/CMakeLists.txt @@ -18,7 +18,7 @@ set_target_properties(mayaqua find_package(OpenSSL REQUIRED) -if(OPENSSL_VERSION VERSION_GREATER_EQUAL "3") +if(OPENSSL_VERSION VERSION_GREATER_EQUAL "3.0.0" AND OPENSSL_VERSION VERSION_LESS "4.0.0") set(OQS_ENABLE ON CACHE BOOL "By setting this to OFF, Open Quantum Safe algorithms will not be built in") else() # Disable oqsprovider when OpenSSL version < 3