mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-28 08:37:25 +00:00
Merge Mbed TLS at f790a6cbeea4 into Mbed Crypto. Resolve conflicts by performing the following: - Reject changes to README.md - Don't add crypto as a submodule - Remove test/ssl_cert_test from programs/Makefile - Add cipher.nist_kw test to tests/CMakeLists.txt - Reject removal of crypto-specific all.sh tests - Reject update to SSL-specific portion of component_test_valgrind in all.sh - Reject addition of ssl-opt.sh testing to component_test_m32_o1 in all.sh * tls/development: (87 commits) Call mbedtls_cipher_free() to reset a cipher context Don't call mbedtls_cipher_setkey twice Update crypto submodule Minor fixes in get certificate policies oid test Add certificate policy oid x509 extension cpp_dummy_build: Add missing header psa_util.h Clarify comment mangled by an earlier refactoring Add an "out-of-box" component Run ssl-opt.sh on 32-bit runtime Don't use debug level 1 for informational messages Skip uncritical unsupported extensions Give credit to OSS-Fuzz for #2404 all.sh: remove component_test_new_ecdh_context Remove crypto-only related components from all.sh Remove ssl_cert_test sample app Make CRT callback tests more robust Rename constant in client2.c Document and test flags in x509_verify Fix style issues and a typo Fix a rebase error ...
37 lines
1.0 KiB
CMake
37 lines
1.0 KiB
CMake
set(libs
|
|
mbedtls
|
|
)
|
|
|
|
if(USE_PKCS11_HELPER_LIBRARY)
|
|
set(libs ${libs} pkcs11-helper)
|
|
endif(USE_PKCS11_HELPER_LIBRARY)
|
|
|
|
if(ENABLE_ZLIB_SUPPORT)
|
|
set(libs ${libs} ${ZLIB_LIBRARIES})
|
|
endif(ENABLE_ZLIB_SUPPORT)
|
|
|
|
add_executable(selftest selftest.c)
|
|
target_link_libraries(selftest ${libs})
|
|
|
|
add_executable(benchmark benchmark.c)
|
|
target_link_libraries(benchmark ${libs})
|
|
|
|
if(TEST_CPP)
|
|
add_executable(cpp_dummy_build cpp_dummy_build.cpp)
|
|
target_link_libraries(cpp_dummy_build ${libs})
|
|
endif()
|
|
|
|
add_executable(udp_proxy udp_proxy.c)
|
|
target_link_libraries(udp_proxy ${libs})
|
|
|
|
add_executable(zeroize zeroize.c)
|
|
target_link_libraries(zeroize ${libs})
|
|
|
|
add_executable(query_compile_time_config query_compile_time_config.c)
|
|
target_sources(query_compile_time_config PUBLIC query_config.c)
|
|
target_link_libraries(query_compile_time_config ${libs})
|
|
|
|
install(TARGETS selftest benchmark udp_proxy query_compile_time_config
|
|
DESTINATION "bin"
|
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|