diff options
| author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2026-01-26 17:48:38 +0100 |
|---|---|---|
| committer | Sander Vrijders <sander@ouroboros.rocks> | 2026-01-30 07:56:37 +0100 |
| commit | e9fb0eb1130a8efacab3add17f524197a9044a88 (patch) | |
| tree | 65f179299979b4fd61c842e59d5f8e48072514e6 /cmake | |
| parent | 0ca48453a067c7862f0bb6b85f152da826f59af7 (diff) | |
| download | ouroboros-e9fb0eb1130a8efacab3add17f524197a9044a88.tar.gz ouroboros-e9fb0eb1130a8efacab3add17f524197a9044a88.zip | |
lib: Fix crypt test and secure memory initialization
The crypt_test had a HAVE_OPENSSL guard missing and was trying to
execute tests that required OpenSSL without it being installed. The
SECMEM values need to be set by CMake without OpenSSL installed.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/dependencies/openssl.cmake | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cmake/dependencies/openssl.cmake b/cmake/dependencies/openssl.cmake index 19edfa2b..d679b050 100644 --- a/cmake/dependencies/openssl.cmake +++ b/cmake/dependencies/openssl.cmake @@ -9,9 +9,6 @@ if (OPENSSL_FOUND) if (NOT DISABLE_OPENSSL) message(STATUS "OpenSSL support enabled") set(HAVE_OPENSSL TRUE CACHE INTERNAL "") - set(IRMD_SECMEM_MAX 1048576 CACHE STRING "IRMd secure heap size") - set(PROC_SECMEM_MAX 1048576 CACHE STRING "Process secure heap size") - set(SECMEM_GUARD 32 CACHE STRING "Secure heap min size") set(DISABLE_PQC FALSE CACHE BOOL "Disable post-quantum cryptography support") if (OPENSSL_VERSION VERSION_GREATER_EQUAL "3.4.0") if (NOT DISABLE_PQC) @@ -38,4 +35,8 @@ else() set(OPENSSL_CRYPTO_LIBRARY "") endif () +set(IRMD_SECMEM_MAX 1048576 CACHE STRING "IRMd secure heap size") +set(PROC_SECMEM_MAX 1048576 CACHE STRING "Process secure heap size") +set(SECMEM_GUARD 32 CACHE STRING "Secure heap min size") + mark_as_advanced(OPENSSL_LIBRARIES OPENSSL_CRYPTO_LIBRARY) |
