aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2022-03-13 12:04:04 -0500
committerBrent Cook <busterb@gmail.com>2022-03-13 12:04:04 -0500
commit101a9d69f18d8411a37e942b86930b84d097666f (patch)
tree4ed99746e8612d5e0f7b401840ea628431685391
parent58e82f95ced2c589edf023b0addf0188eb955f96 (diff)
downloadportable-101a9d69f18d8411a37e942b86930b84d097666f.tar.gz
portable-101a9d69f18d8411a37e942b86930b84d097666f.tar.bz2
portable-101a9d69f18d8411a37e942b86930b84d097666f.zip
add new tests
-rw-r--r--.gitignore5
-rw-r--r--tests/CMakeLists.txt15
-rw-r--r--tests/Makefile.am15
3 files changed, 34 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 5e09e1b..ecf729c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -60,11 +60,13 @@ tests/arc4random_fork*
60tests/asn1api* 60tests/asn1api*
61tests/asn1basic* 61tests/asn1basic*
62tests/asn1complex* 62tests/asn1complex*
63tests/asn1string_copy*
64tests/asn1evp* 63tests/asn1evp*
64tests/asn1object*
65tests/asn1string_copy*
65tests/asn1time* 66tests/asn1time*
66tests/asn1x509* 67tests/asn1x509*
67tests/bnaddsub* 68tests/bnaddsub*
69tests/bn_mod_exp2_mont*
68tests/bn_rand_interval* 70tests/bn_rand_interval*
69tests/bn_to_string* 71tests/bn_to_string*
70tests/cipher* 72tests/cipher*
@@ -81,6 +83,7 @@ tests/rfc5280time*
81tests/ssl_get_shared_ciphers* 83tests/ssl_get_shared_ciphers*
82tests/ssl_methods* 84tests/ssl_methods*
83tests/ssl_versions* 85tests/ssl_versions*
86tests/string_table*
84tests/timingsafe* 87tests/timingsafe*
85tests/tls_ext_alpn* 88tests/tls_ext_alpn*
86tests/tls_prf* 89tests/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)
55target_link_libraries(asn1evp ${OPENSSL_TEST_LIBS}) 55target_link_libraries(asn1evp ${OPENSSL_TEST_LIBS})
56add_test(asn1evp asn1evp) 56add_test(asn1evp asn1evp)
57 57
58# asn1object
59add_executable(asn1object asn1object.c)
60target_link_libraries(asn1object ${OPENSSL_TEST_LIBS})
61add_test(asn1object asn1object)
62
58# asn1string_copy 63# asn1string_copy
59add_executable(asn1string_copy asn1string_copy.c) 64add_executable(asn1string_copy asn1string_copy.c)
60target_link_libraries(asn1string_copy ${OPENSSL_TEST_LIBS}) 65target_link_libraries(asn1string_copy ${OPENSSL_TEST_LIBS})
@@ -98,6 +103,11 @@ add_executable(bnaddsub bnaddsub.c)
98target_link_libraries(bnaddsub ${OPENSSL_TEST_LIBS}) 103target_link_libraries(bnaddsub ${OPENSSL_TEST_LIBS})
99add_test(bnaddsub bnaddsub) 104add_test(bnaddsub bnaddsub)
100 105
106# bn_mod_exp2_mont
107add_executable(bn_mod_exp2_mont bn_mod_exp2_mont.c)
108target_link_libraries(bn_mod_exp2_mont ${OPENSSL_TEST_LIBS})
109add_test(bn_mod_exp2_mont bn_mod_exp2_mont)
110
101# bn_rand_interval 111# bn_rand_interval
102add_executable(bn_rand_interval bn_rand_interval.c) 112add_executable(bn_rand_interval bn_rand_interval.c)
103target_link_libraries(bn_rand_interval ${OPENSSL_TEST_LIBS}) 113target_link_libraries(bn_rand_interval ${OPENSSL_TEST_LIBS})
@@ -483,6 +493,11 @@ else()
483endif() 493endif()
484set_tests_properties(ssltest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") 494set_tests_properties(ssltest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}")
485 495
496# string_table
497add_executable(string_table string_table.c)
498target_link_libraries(string_table ${OPENSSL_TEST_LIBS})
499add_test(string_table string_table)
500
486# testdsa 501# testdsa
487if(NOT MSVC) 502if(NOT MSVC)
488 add_test(NAME testdsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh) 503 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
67check_PROGRAMS += asn1evp 67check_PROGRAMS += asn1evp
68asn1evp_SOURCES = asn1evp.c 68asn1evp_SOURCES = asn1evp.c
69 69
70# asn1object
71TESTS += asn1object
72check_PROGRAMS += asn1object
73asn1object_SOURCES = asn1object.c
74
70# asn1string_copy 75# asn1string_copy
71TESTS += asn1string_copy 76TESTS += asn1string_copy
72check_PROGRAMS += asn1string_copy 77check_PROGRAMS += asn1string_copy
@@ -110,6 +115,11 @@ TESTS += bnaddsub
110check_PROGRAMS += bnaddsub 115check_PROGRAMS += bnaddsub
111bnaddsub_SOURCES = bnaddsub.c 116bnaddsub_SOURCES = bnaddsub.c
112 117
118# bn_mod_exp2_mont
119TESTS += bn_mod_exp2_mont
120check_PROGRAMS += bn_mod_exp2_mont
121bn_mod_exp2_mont_SOURCES = bn_mod_exp2_mont.c
122
113# bn_rand_interval 123# bn_rand_interval
114TESTS += bn_rand_interval 124TESTS += bn_rand_interval
115check_PROGRAMS += bn_rand_interval 125check_PROGRAMS += bn_rand_interval
@@ -483,6 +493,11 @@ ssltest_SOURCES = ssltest.c
483EXTRA_DIST += ssltest.sh ssltest.bat 493EXTRA_DIST += ssltest.sh ssltest.bat
484EXTRA_DIST += testssl testssl.bat ca.pem server.pem 494EXTRA_DIST += testssl testssl.bat ca.pem server.pem
485 495
496# string_table
497TESTS += string_table
498check_PROGRAMS += string_table
499string_table_SOURCES = string_table.c
500
486# testdsa 501# testdsa
487TESTS += testdsa.sh 502TESTS += testdsa.sh
488EXTRA_DIST += testdsa.sh testdsa.bat 503EXTRA_DIST += testdsa.sh testdsa.bat