mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-09-14 06:09:57 +00:00
generate_test_cert_macros: embed input args
- Embed input arguments inside the script so as to simplify the calls in Makefiles/CMakeLists. - add a new "--list-dependencies" command line option to print out the list of dependencies. - Modify tests/Makefile accordinlgy. Signed-off-by: Valerio Setti <[email protected]>
This commit is contained in:
@@ -334,96 +334,8 @@ if(ENABLE_TESTING OR ENABLE_PROGRAMS)
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/tests/scripts/generate_test_cert_macros.py"
|
||||
"--output"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_certs.h"
|
||||
"--string"
|
||||
"TEST_CA_CRT_EC_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca2.crt"
|
||||
"--binary"
|
||||
"TEST_CA_CRT_EC_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca2.crt.der"
|
||||
"--string"
|
||||
"TEST_CA_KEY_EC_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca2.key.enc"
|
||||
"--password"
|
||||
"TEST_CA_PWD_EC_PEM=PolarSSLTest"
|
||||
"--binary"
|
||||
"TEST_CA_KEY_EC_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca2.key.der"
|
||||
"--string"
|
||||
"TEST_CA_CRT_RSA_SHA256_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca-sha256.crt"
|
||||
"--binary"
|
||||
"TEST_CA_CRT_RSA_SHA256_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca-sha256.crt.der"
|
||||
"--string"
|
||||
"TEST_CA_CRT_RSA_SHA1_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca-sha1.crt"
|
||||
"--binary"
|
||||
"TEST_CA_CRT_RSA_SHA1_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca-sha1.crt.der"
|
||||
"--string"
|
||||
"TEST_CA_KEY_RSA_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca.key"
|
||||
"--password"
|
||||
"TEST_CA_PWD_RSA_PEM=PolarSSLTest"
|
||||
"--binary"
|
||||
"TEST_CA_KEY_RSA_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca.key.der"
|
||||
"--string"
|
||||
"TEST_SRV_CRT_EC_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server5.crt"
|
||||
"--binary"
|
||||
"TEST_SRV_CRT_EC_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server5.crt.der"
|
||||
"--string"
|
||||
"TEST_SRV_KEY_EC_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server5.key"
|
||||
"--binary"
|
||||
"TEST_SRV_KEY_EC_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server5.key.der"
|
||||
"--string"
|
||||
"TEST_SRV_CRT_RSA_SHA256_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2-sha256.crt"
|
||||
"--binary"
|
||||
"TEST_SRV_CRT_RSA_SHA256_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2-sha256.crt.der"
|
||||
"--string"
|
||||
"TEST_SRV_CRT_RSA_SHA1_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2.crt"
|
||||
"--binary"
|
||||
"TEST_SRV_CRT_RSA_SHA1_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2.crt.der"
|
||||
"--string"
|
||||
"TEST_SRV_KEY_RSA_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2.key"
|
||||
"--binary"
|
||||
"TEST_SRV_KEY_RSA_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2.key.der"
|
||||
"--string"
|
||||
"TEST_CLI_CRT_EC_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli2.crt"
|
||||
"--binary"
|
||||
"TEST_CLI_CRT_EC_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli2.crt.der"
|
||||
"--string"
|
||||
"TEST_CLI_KEY_EC_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli2.key"
|
||||
"--binary"
|
||||
"TEST_CLI_KEY_EC_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli2.key.der"
|
||||
"--string"
|
||||
"TEST_CLI_CRT_RSA_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli-rsa-sha256.crt"
|
||||
"--binary"
|
||||
"TEST_CLI_CRT_RSA_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli-rsa-sha256.crt.der"
|
||||
"--string"
|
||||
"TEST_CLI_KEY_RSA_PEM=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli-rsa.key"
|
||||
"--binary"
|
||||
"TEST_CLI_KEY_RSA_DER=${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli-rsa.key.der"
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/scripts/generate_test_cert_macros.py
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca2.crt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca2.crt.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca2.key.enc
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca2.key.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca-sha256.crt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca-sha256.crt.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca-sha1.crt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca-sha1.crt.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca.key
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/test-ca.key.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server5.crt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server5.crt.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server5.key
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server5.key.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2-sha256.crt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2-sha256.crt.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2.crt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2.crt.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2.key
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/server2.key.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli2.crt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli2.crt.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli2.key
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli2.key.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli-rsa-sha256.crt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli-rsa-sha256.crt.der
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli-rsa.key
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/data_files/cli-rsa.key.der
|
||||
)
|
||||
file(GLOB MBEDTLS_TEST_FILES
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tests/src/*.c
|
||||
|
||||
Reference in New Issue
Block a user