Skip to content

Commit 670aa59

Browse files
authored
Merge pull request #9809 from holtrop-wolfssl/cmake-null-cipher
Add CMake support for NULL_CIPHER
2 parents e34e679 + 616f1ee commit 670aa59

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -921,7 +921,6 @@ endif()
921921
# - Linux dev crpyto calls
922922
# - Camellia
923923
# - MD2
924-
# - NULL cipher
925924
# - RIPEMD
926925
# - BLAKE2
927926

@@ -1915,6 +1914,8 @@ add_option(WOLFSSL_AESKEYWRAP ${WOLFSSL_AESKEYWRAP_HELP_STRING} "no" "yes;no")
19151914
set(WOLFSSL_X963KDF_HELP_STRING "Enable X9.63 KDF support (default: disabled)")
19161915
add_option(WOLFSSL_X963KDF ${WOLFSSL_X963KDF_HELP_STRING} "no" "yes;no")
19171916

1917+
set(WOLFSSL_NULL_CIPHER_HELP_STRING "Enable NULL cipher support (default: disabled)")
1918+
add_option(WOLFSSL_NULL_CIPHER ${WOLFSSL_NULL_CIPHER_HELP_STRING} "no" "yes;no")
19181919

19191920
# Encrypt-then-mac
19201921
add_option("WOLFSSL_ENC_THEN_MAC"
@@ -2308,6 +2309,10 @@ if(WOLFSSL_AESKEYWRAP)
23082309
)
23092310
endif()
23102311

2312+
if(WOLFSSL_NULL_CIPHER)
2313+
list(APPEND WOLFSSL_DEFINITIONS "-DHAVE_NULL_CIPHER")
2314+
endif()
2315+
23112316
# Hybrid Public Key Encryption (RFC9180)
23122317
add_option("WOLFSSL_HPKE"
23132318
"Enable wolfSSL hybrid public key encryption (default: disabled)"

0 commit comments

Comments
 (0)