aboutsummaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt50
1 files changed, 49 insertions, 1 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 9a6242c..f53495f 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -40,6 +40,13 @@ add_executable(aes_wrap aes_wrap.c)
40target_link_libraries(aes_wrap ${OPENSSL_TEST_LIBS}) 40target_link_libraries(aes_wrap ${OPENSSL_TEST_LIBS})
41add_test(aes_wrap aes_wrap) 41add_test(aes_wrap aes_wrap)
42 42
43# apitest
44add_executable(apitest apitest.c)
45target_link_libraries(apitest ${OPENSSL_TEST_LIBS})
46set_source_files_properties(apitest.c PROPERTIES COMPILE_FLAGS
47 -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\")
48add_test(apitest apitest)
49
43# arc4randomforktest 50# arc4randomforktest
44# Windows/mingw does not have fork, but Cygwin does. 51# Windows/mingw does not have fork, but Cygwin does.
45if(NOT (WIN32 OR (CMAKE_SYSTEM_NAME MATCHES "MINGW"))) 52if(NOT (WIN32 OR (CMAKE_SYSTEM_NAME MATCHES "MINGW")))
@@ -146,6 +153,8 @@ add_executable(bn_gcd bn_cmp.c)
146target_link_libraries(bn_gcd ${OPENSSL_TEST_LIBS}) 153target_link_libraries(bn_gcd ${OPENSSL_TEST_LIBS})
147add_test(bn_gcd bn_gcd) 154add_test(bn_gcd bn_gcd)
148 155
156# bn_general is a benchmark
157
149# bn_isqrt 158# bn_isqrt
150add_executable(bn_isqrt bn_isqrt.c) 159add_executable(bn_isqrt bn_isqrt.c)
151target_link_libraries(bn_isqrt ${OPENSSL_TEST_LIBS}) 160target_link_libraries(bn_isqrt ${OPENSSL_TEST_LIBS})
@@ -215,6 +224,9 @@ add_executable(bytestringtest bytestringtest.c)
215target_link_libraries(bytestringtest ${OPENSSL_TEST_LIBS}) 224target_link_libraries(bytestringtest ${OPENSSL_TEST_LIBS})
216add_test(bytestringtest bytestringtest) 225add_test(bytestringtest bytestringtest)
217 226
227# callback
228# callbackfailures
229
218# casttest 230# casttest
219add_executable(casttest casttest.c) 231add_executable(casttest casttest.c)
220target_link_libraries(casttest ${OPENSSL_TEST_LIBS}) 232target_link_libraries(casttest ${OPENSSL_TEST_LIBS})
@@ -260,6 +272,13 @@ add_executable(cts128test cts128test.c)
260target_link_libraries(cts128test ${OPENSSL_TEST_LIBS}) 272target_link_libraries(cts128test ${OPENSSL_TEST_LIBS})
261add_test(cts128test cts128test) 273add_test(cts128test cts128test)
262 274
275# cttest
276add_executable(cttest cttest.c)
277target_link_libraries(cttest ${OPENSSL_TEST_LIBS})
278set_source_files_properties(cttest.c PROPERTIES COMPILE_FLAGS
279 -DCTPATH=\\"${CMAKE_CURRENT_SOURCE_DIR}\\")
280add_test(cttest cttest)
281
263# destest 282# destest
264add_executable(destest destest.c) 283add_executable(destest destest.c)
265target_link_libraries(destest ${OPENSSL_TEST_LIBS}) 284target_link_libraries(destest ${OPENSSL_TEST_LIBS})
@@ -339,6 +358,13 @@ add_executable(evptest evptest.c)
339target_link_libraries(evptest ${OPENSSL_TEST_LIBS}) 358target_link_libraries(evptest ${OPENSSL_TEST_LIBS})
340add_test(evptest evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptests.txt) 359add_test(evptest evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptests.txt)
341 360
361# evp_test
362add_executable(evp_test evp_test.c)
363target_link_libraries(evp_test ${OPENSSL_TEST_LIBS})
364add_test(evp_test evp_test)
365
366# expirecallback.c
367
342# explicit_bzero 368# explicit_bzero
343# explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows 369# explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows
344if(NOT WIN32) 370if(NOT WIN32)
@@ -351,6 +377,11 @@ if(NOT WIN32)
351 add_test(explicit_bzero explicit_bzero) 377 add_test(explicit_bzero explicit_bzero)
352endif() 378endif()
353 379
380# exportertest
381add_executable(exportertest exportertest.c)
382target_link_libraries(exportertest ${OPENSSL_TEST_LIBS})
383add_test(exportertest exportertest)
384
354# freenull 385# freenull
355add_executable(freenull freenull.c) 386add_executable(freenull freenull.c)
356set_source_files_properties(freenull.c PROPERTIES COMPILE_FLAGS 387set_source_files_properties(freenull.c PROPERTIES COMPILE_FLAGS
@@ -393,11 +424,14 @@ add_executable(igetest igetest.c)
393target_link_libraries(igetest ${OPENSSL_TEST_LIBS}) 424target_link_libraries(igetest ${OPENSSL_TEST_LIBS})
394add_test(igetest igetest) 425add_test(igetest igetest)
395 426
396# keypairtest 427# init_pledge
428
429# key_schedule
397add_executable(key_schedule key_schedule.c) 430add_executable(key_schedule key_schedule.c)
398target_link_libraries(key_schedule ${OPENSSL_TEST_LIBS}) 431target_link_libraries(key_schedule ${OPENSSL_TEST_LIBS})
399add_test(key_schedule key_schedule) 432add_test(key_schedule key_schedule)
400 433
434# keypair
401add_executable(keypairtest keypairtest.c) 435add_executable(keypairtest keypairtest.c)
402target_link_libraries(keypairtest ${LIBTLS_TEST_LIBS}) 436target_link_libraries(keypairtest ${LIBTLS_TEST_LIBS})
403target_include_directories(keypairtest BEFORE PUBLIC ../tls) 437target_include_directories(keypairtest BEFORE PUBLIC ../tls)
@@ -528,6 +562,8 @@ add_executable(rsa_test rsa_test.c)
528target_link_libraries(rsa_test ${OPENSSL_TEST_LIBS}) 562target_link_libraries(rsa_test ${OPENSSL_TEST_LIBS})
529add_test(rsa_test rsa_test) 563add_test(rsa_test rsa_test)
530 564
565# server.c
566
531# servertest 567# servertest
532add_executable(servertest servertest.c) 568add_executable(servertest servertest.c)
533target_link_libraries(servertest ${OPENSSL_TEST_LIBS}) 569target_link_libraries(servertest ${OPENSSL_TEST_LIBS})
@@ -543,6 +579,18 @@ add_executable(sha_test sha_test.c)
543target_link_libraries(sha_test ${OPENSSL_TEST_LIBS}) 579target_link_libraries(sha_test ${OPENSSL_TEST_LIBS})
544add_test(sha_test sha_test) 580add_test(sha_test sha_test)
545 581
582# signertest
583add_executable(signertest signertest.c)
584target_link_libraries(signertest ${LIBTLS_TEST_LIBS})
585target_include_directories(signertest BEFORE PUBLIC ../tls)
586set_source_files_properties(signertest.c PROPERTIES COMPILE_FLAGS
587 -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\")
588add_test(signertest signertest)
589
590# sm2crypttest
591# sm2evptest
592# sm2sigtest
593
546# sm3test 594# sm3test
547add_executable(sm3test sm3test.c) 595add_executable(sm3test sm3test.c)
548target_link_libraries(sm3test ${OPENSSL_TEST_LIBS}) 596target_link_libraries(sm3test ${OPENSSL_TEST_LIBS})