aboutsummaryrefslogtreecommitdiff
path: root/tests/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r--tests/Makefile.am115
1 files changed, 79 insertions, 36 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 24e6f2e..6fea2eb 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -5,6 +5,7 @@ AM_CPPFLAGS += -DLIBRESSL_CRYPTO_INTERNAL
5AM_CPPFLAGS += -I $(top_srcdir)/crypto/asn1 5AM_CPPFLAGS += -I $(top_srcdir)/crypto/asn1
6AM_CPPFLAGS += -I $(top_srcdir)/crypto/bio 6AM_CPPFLAGS += -I $(top_srcdir)/crypto/bio
7AM_CPPFLAGS += -I $(top_srcdir)/crypto/bn 7AM_CPPFLAGS += -I $(top_srcdir)/crypto/bn
8AM_CPPFLAGS += -I $(top_srcdir)/crypto/curve25519
8AM_CPPFLAGS += -I $(top_srcdir)/crypto/evp 9AM_CPPFLAGS += -I $(top_srcdir)/crypto/evp
9AM_CPPFLAGS += -I $(top_srcdir)/crypto/modes 10AM_CPPFLAGS += -I $(top_srcdir)/crypto/modes
10AM_CPPFLAGS += -I $(top_srcdir)/crypto/x509 11AM_CPPFLAGS += -I $(top_srcdir)/crypto/x509
@@ -40,6 +41,11 @@ EXTRA_DIST += aes_256_gcm_tests.txt
40EXTRA_DIST += chacha20_poly1305_tests.txt 41EXTRA_DIST += chacha20_poly1305_tests.txt
41EXTRA_DIST += xchacha20_poly1305_tests.txt 42EXTRA_DIST += xchacha20_poly1305_tests.txt
42 43
44# aes
45TESTS += aes_test
46check_PROGRAMS += aes_test
47aes_test_SOURCES = aes_test.c
48
43# aes_wrap 49# aes_wrap
44TESTS += aes_wrap 50TESTS += aes_wrap
45check_PROGRAMS += aes_wrap 51check_PROGRAMS += aes_wrap
@@ -109,29 +115,56 @@ TESTS += base64test
109check_PROGRAMS += base64test 115check_PROGRAMS += base64test
110base64test_SOURCES = base64test.c 116base64test_SOURCES = base64test.c
111 117
112# bftest 118# bf_test
113TESTS += bftest 119TESTS += bf_test
114check_PROGRAMS += bftest 120check_PROGRAMS += bf_test
115bftest_SOURCES = bftest.c 121bf_test_SOURCES = bf_test.c
122
123# bio_chain
124TESTS += bio_chain
125check_PROGRAMS += bio_chain
126bio_chain_SOURCES = bio_chain.c
116 127
117# biotest 128# bio_host
118# the BIO tests rely on resolver results that are OS and environment-specific 129# this test relies on resolver results that are OS and environment-specific
119if ENABLE_EXTRATESTS 130if ENABLE_EXTRATESTS
120TESTS += biotest 131TESTS += bio_host
121check_PROGRAMS += biotest 132check_PROGRAMS += bio_host
122biotest_SOURCES = biotest.c 133bio_host_SOURCES = bio_host.c
123endif 134endif
124 135
125# bnaddsub 136# bio_mem
126TESTS += bnaddsub 137TESTS += bio_mem
127check_PROGRAMS += bnaddsub 138check_PROGRAMS += bio_mem
128bnaddsub_SOURCES = bnaddsub.c 139bio_mem_SOURCES = bio_mem.c
140
141# bn_add_sub
142TESTS += bn_add_sub
143check_PROGRAMS += bn_add_sub
144bn_add_sub_SOURCES = bn_add_sub.c
145
146# bn_cmp
147TESTS += bn_cmp
148check_PROGRAMS += bn_cmp
149bn_cmp_SOURCES = bn_cmp.c
129 150
130# bn_isqrt 151# bn_isqrt
131TESTS += bn_isqrt 152TESTS += bn_isqrt
132check_PROGRAMS += bn_isqrt 153check_PROGRAMS += bn_isqrt
133bn_isqrt_SOURCES = bn_isqrt.c 154bn_isqrt_SOURCES = bn_isqrt.c
134 155
156# bn_mod_exp
157TESTS += bn_mod_exp
158check_PROGRAMS += bn_mod_exp
159bn_mod_exp_CPPFLAGS = $(AM_CPPFLAGS) -ULIBRESSL_INTERNAL
160bn_mod_exp_SOURCES = bn_mod_exp.c
161
162# bn_mod_exp_zero
163TESTS += bn_mod_exp_zero
164check_PROGRAMS += bn_mod_exp_zero
165bn_mod_exp_zero_CPPFLAGS = $(AM_CPPFLAGS) -ULIBRESSL_INTERNAL
166bn_mod_exp_zero_SOURCES = bn_mod_exp_zero.c
167
135# bn_mod_exp2_mont 168# bn_mod_exp2_mont
136TESTS += bn_mod_exp2_mont 169TESTS += bn_mod_exp2_mont
137check_PROGRAMS += bn_mod_exp2_mont 170check_PROGRAMS += bn_mod_exp2_mont
@@ -142,6 +175,11 @@ TESTS += bn_mod_sqrt
142check_PROGRAMS += bn_mod_sqrt 175check_PROGRAMS += bn_mod_sqrt
143bn_mod_sqrt_SOURCES = bn_mod_sqrt.c 176bn_mod_sqrt_SOURCES = bn_mod_sqrt.c
144 177
178# bn_mont
179TESTS += bn_mont
180check_PROGRAMS += bn_mont
181bn_mont_SOURCES = bn_mont.c
182
145# bn_primes 183# bn_primes
146TESTS += bn_primes 184TESTS += bn_primes
147check_PROGRAMS += bn_primes 185check_PROGRAMS += bn_primes
@@ -152,17 +190,22 @@ TESTS += bn_rand_interval
152check_PROGRAMS += bn_rand_interval 190check_PROGRAMS += bn_rand_interval
153bn_rand_interval_SOURCES = bn_rand_interval.c 191bn_rand_interval_SOURCES = bn_rand_interval.c
154 192
155# bntest 193# bn_test
156TESTS += bntest 194TESTS += bn_test
157bntest_CPPFLAGS = $(AM_CPPFLAGS) -ULIBRESSL_INTERNAL 195bn_test_CPPFLAGS = $(AM_CPPFLAGS) -ULIBRESSL_INTERNAL
158check_PROGRAMS += bntest 196check_PROGRAMS += bn_test
159bntest_SOURCES = bntest.c 197bn_test_SOURCES = bn_test.c
160 198
161# bn_to_string 199# bn_to_string
162TESTS += bn_to_string 200TESTS += bn_to_string
163check_PROGRAMS += bn_to_string 201check_PROGRAMS += bn_to_string
164bn_to_string_SOURCES = bn_to_string.c 202bn_to_string_SOURCES = bn_to_string.c
165 203
204# bn_unit
205TESTS += bn_unit
206check_PROGRAMS += bn_unit
207bn_unit_SOURCES = bn_unit.c
208
166# buffertest 209# buffertest
167TESTS += buffertest 210TESTS += buffertest
168check_PROGRAMS += buffertest 211check_PROGRAMS += buffertest
@@ -234,13 +277,14 @@ TESTS += dsatest
234check_PROGRAMS += dsatest 277check_PROGRAMS += dsatest
235dsatest_SOURCES = dsatest.c 278dsatest_SOURCES = dsatest.c
236 279
237# dtlstest 280# XXX this test is too flaky for CI. Disable it until it is fixed.
238if !HOST_WIN 281## dtlstest
239TESTS += dtlstest.sh 282#if !HOST_WIN
240check_PROGRAMS += dtlstest 283#TESTS += dtlstest.sh
241dtlstest_SOURCES = dtlstest.c 284#check_PROGRAMS += dtlstest
242endif 285#dtlstest_SOURCES = dtlstest.c
243EXTRA_DIST += dtlstest.sh 286#endif
287#EXTRA_DIST += dtlstest.sh
244 288
245# ec_asn1_test 289# ec_asn1_test
246TESTS += ec_asn1_test 290TESTS += ec_asn1_test
@@ -267,11 +311,21 @@ TESTS += ectest
267check_PROGRAMS += ectest 311check_PROGRAMS += ectest
268ectest_SOURCES = ectest.c 312ectest_SOURCES = ectest.c
269 313
314# ed25519test
315TESTS += ed25519test
316check_PROGRAMS += ed25519test
317ed25519test_SOURCES = ed25519test.c
318
270# enginetest 319# enginetest
271TESTS += enginetest 320TESTS += enginetest
272check_PROGRAMS += enginetest 321check_PROGRAMS += enginetest
273enginetest_SOURCES = enginetest.c 322enginetest_SOURCES = enginetest.c
274 323
324# evp_ecx_test
325TESTS += evp_ecx_test
326check_PROGRAMS += evp_ecx_test
327evp_ecx_test_SOURCES = evp_ecx_test.c
328
275# evp_pkey_check 329# evp_pkey_check
276TESTS += evp_pkey_check 330TESTS += evp_pkey_check
277check_PROGRAMS += evp_pkey_check 331check_PROGRAMS += evp_pkey_check
@@ -302,12 +356,6 @@ endif
302endif 356endif
303endif 357endif
304 358
305# exptest
306TESTS += exptest
307check_PROGRAMS += exptest
308exptest_CPPFLAGS = $(AM_CPPFLAGS) -ULIBRESSL_INTERNAL
309exptest_SOURCES = exptest.c
310
311# freenull 359# freenull
312TESTS += freenull 360TESTS += freenull
313check_PROGRAMS += freenull 361check_PROGRAMS += freenull
@@ -365,11 +413,6 @@ TESTS += md_test
365check_PROGRAMS += md_test 413check_PROGRAMS += md_test
366md_test_SOURCES = md_test.c 414md_test_SOURCES = md_test.c
367 415
368# mont
369TESTS += mont
370check_PROGRAMS += mont
371mont_SOURCES = mont.c
372
373# objectstest 416# objectstest
374TESTS += objectstest 417TESTS += objectstest
375check_PROGRAMS += objectstest 418check_PROGRAMS += objectstest