Merge pull request #9809 from holtrop-wolfssl/cmake-null-cipher

Add CMake support for NULL_CIPHER
This commit is contained in:
David Garske
2026-02-20 10:59:17 -08:00
committed by GitHub
+6 -1
View File
@@ -921,7 +921,6 @@ endif()
# - Linux dev crpyto calls
# - Camellia
# - MD2
# - NULL cipher
# - RIPEMD
# - BLAKE2
@@ -1915,6 +1914,8 @@ add_option(WOLFSSL_AESKEYWRAP ${WOLFSSL_AESKEYWRAP_HELP_STRING} "no" "yes;no")
set(WOLFSSL_X963KDF_HELP_STRING "Enable X9.63 KDF support (default: disabled)")
add_option(WOLFSSL_X963KDF ${WOLFSSL_X963KDF_HELP_STRING} "no" "yes;no")
set(WOLFSSL_NULL_CIPHER_HELP_STRING "Enable NULL cipher support (default: disabled)")
add_option(WOLFSSL_NULL_CIPHER ${WOLFSSL_NULL_CIPHER_HELP_STRING} "no" "yes;no")
# Encrypt-then-mac
add_option("WOLFSSL_ENC_THEN_MAC"
@@ -2308,6 +2309,10 @@ if(WOLFSSL_AESKEYWRAP)
)
endif()
if(WOLFSSL_NULL_CIPHER)
list(APPEND WOLFSSL_DEFINITIONS "-DHAVE_NULL_CIPHER")
endif()
# Hybrid Public Key Encryption (RFC9180)
add_option("WOLFSSL_HPKE"
"Enable wolfSSL hybrid public key encryption (default: disabled)"