mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-04 05:04:41 +02:00
Add PK (public key) callback support to CMake.
This commit is contained in:
@@ -1753,13 +1753,15 @@ else()
|
|||||||
list(APPEND WOLFSSL_DEFINITIONS "-DWC_NO_ASYNC_THREADING")
|
list(APPEND WOLFSSL_DEFINITIONS "-DWC_NO_ASYNC_THREADING")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# TODO: - cryptodev
|
# TODO: - Session export
|
||||||
# - Session export
|
|
||||||
|
|
||||||
add_option("WOLFSSL_CRYPTOCB"
|
add_option("WOLFSSL_CRYPTOCB"
|
||||||
"Enable crypto callbacks (default: disabled)"
|
"Enable crypto callbacks (default: disabled)"
|
||||||
"no" "yes;no")
|
"no" "yes;no")
|
||||||
|
|
||||||
|
add_option("WOLFSSL_PKCALLBACKS"
|
||||||
|
"Enable public key callbacks (default: disabled)"
|
||||||
|
"no" "yes;no")
|
||||||
|
|
||||||
add_option("WOLFSSL_OLD_NAMES"
|
add_option("WOLFSSL_OLD_NAMES"
|
||||||
"Keep backwards compat with old names (default: enabled)"
|
"Keep backwards compat with old names (default: enabled)"
|
||||||
@@ -1960,6 +1962,11 @@ if(WOLFSSL_CRYPTOCB)
|
|||||||
list(APPEND WOLFSSL_DEFINITIONS "-DWOLF_CRYPTO_CB")
|
list(APPEND WOLFSSL_DEFINITIONS "-DWOLF_CRYPTO_CB")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# Public Key Callbacks
|
||||||
|
if(WOLFSSL_PKCALLBACKS)
|
||||||
|
list(APPEND WOLFSSL_DEFINITIONS "-DHAVE_PK_CALLBACKS")
|
||||||
|
endif()
|
||||||
|
|
||||||
if(WOLFSSL_OCSPSTAPLING)
|
if(WOLFSSL_OCSPSTAPLING)
|
||||||
list(APPEND WOLFSSL_DEFINITIONS "-DHAVE_CERTIFICATE_STATUS_REQUEST" "-DHAVE_TLS_EXTENSIONS")
|
list(APPEND WOLFSSL_DEFINITIONS "-DHAVE_CERTIFICATE_STATUS_REQUEST" "-DHAVE_TLS_EXTENSIONS")
|
||||||
override_cache(WOLFSSL_OCSP "yes")
|
override_cache(WOLFSSL_OCSP "yes")
|
||||||
|
Reference in New Issue
Block a user