From 101a9d69f18d8411a37e942b86930b84d097666f Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Sun, 13 Mar 2022 12:04:04 -0500 Subject: add new tests --- .gitignore | 5 ++++- tests/CMakeLists.txt | 15 +++++++++++++++ tests/Makefile.am | 15 +++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 5e09e1b..ecf729c 100644 --- a/.gitignore +++ b/.gitignore @@ -60,11 +60,13 @@ tests/arc4random_fork* tests/asn1api* tests/asn1basic* tests/asn1complex* -tests/asn1string_copy* tests/asn1evp* +tests/asn1object* +tests/asn1string_copy* tests/asn1time* tests/asn1x509* tests/bnaddsub* +tests/bn_mod_exp2_mont* tests/bn_rand_interval* tests/bn_to_string* tests/cipher* @@ -81,6 +83,7 @@ tests/rfc5280time* tests/ssl_get_shared_ciphers* tests/ssl_methods* tests/ssl_versions* +tests/string_table* tests/timingsafe* tests/tls_ext_alpn* tests/tls_prf* diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 58895ad..828ef0c 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -55,6 +55,11 @@ add_executable(asn1evp asn1evp.c) target_link_libraries(asn1evp ${OPENSSL_TEST_LIBS}) add_test(asn1evp asn1evp) +# asn1object +add_executable(asn1object asn1object.c) +target_link_libraries(asn1object ${OPENSSL_TEST_LIBS}) +add_test(asn1object asn1object) + # asn1string_copy add_executable(asn1string_copy asn1string_copy.c) target_link_libraries(asn1string_copy ${OPENSSL_TEST_LIBS}) @@ -98,6 +103,11 @@ add_executable(bnaddsub bnaddsub.c) target_link_libraries(bnaddsub ${OPENSSL_TEST_LIBS}) add_test(bnaddsub bnaddsub) +# bn_mod_exp2_mont +add_executable(bn_mod_exp2_mont bn_mod_exp2_mont.c) +target_link_libraries(bn_mod_exp2_mont ${OPENSSL_TEST_LIBS}) +add_test(bn_mod_exp2_mont bn_mod_exp2_mont) + # bn_rand_interval add_executable(bn_rand_interval bn_rand_interval.c) target_link_libraries(bn_rand_interval ${OPENSSL_TEST_LIBS}) @@ -483,6 +493,11 @@ else() endif() set_tests_properties(ssltest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") +# string_table +add_executable(string_table string_table.c) +target_link_libraries(string_table ${OPENSSL_TEST_LIBS}) +add_test(string_table string_table) + # testdsa if(NOT MSVC) add_test(NAME testdsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh) diff --git a/tests/Makefile.am b/tests/Makefile.am index 6ba51ba..cae0cb5 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -67,6 +67,11 @@ TESTS += asn1evp check_PROGRAMS += asn1evp asn1evp_SOURCES = asn1evp.c +# asn1object +TESTS += asn1object +check_PROGRAMS += asn1object +asn1object_SOURCES = asn1object.c + # asn1string_copy TESTS += asn1string_copy check_PROGRAMS += asn1string_copy @@ -110,6 +115,11 @@ TESTS += bnaddsub check_PROGRAMS += bnaddsub bnaddsub_SOURCES = bnaddsub.c +# bn_mod_exp2_mont +TESTS += bn_mod_exp2_mont +check_PROGRAMS += bn_mod_exp2_mont +bn_mod_exp2_mont_SOURCES = bn_mod_exp2_mont.c + # bn_rand_interval TESTS += bn_rand_interval check_PROGRAMS += bn_rand_interval @@ -483,6 +493,11 @@ ssltest_SOURCES = ssltest.c EXTRA_DIST += ssltest.sh ssltest.bat EXTRA_DIST += testssl testssl.bat ca.pem server.pem +# string_table +TESTS += string_table +check_PROGRAMS += string_table +string_table_SOURCES = string_table.c + # testdsa TESTS += testdsa.sh EXTRA_DIST += testdsa.sh testdsa.bat -- cgit v1.2.3-55-g6feb