diff options
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 118 |
1 files changed, 93 insertions, 25 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 480d893..d7cc499 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -6,9 +6,13 @@ include_directories( | |||
6 | ../crypto/asn1 | 6 | ../crypto/asn1 |
7 | ../crypto/bio | 7 | ../crypto/bio |
8 | ../crypto/bn | 8 | ../crypto/bn |
9 | ../crypto/bytestring | ||
9 | ../crypto/curve25519 | 10 | ../crypto/curve25519 |
11 | ../crypto/ec | ||
10 | ../crypto/evp | 12 | ../crypto/evp |
13 | ../crypto/mlkem | ||
11 | ../crypto/modes | 14 | ../crypto/modes |
15 | ../crypto/sha | ||
12 | ../crypto/x509 | 16 | ../crypto/x509 |
13 | ../ssl | 17 | ../ssl |
14 | ../apps/openssl | 18 | ../apps/openssl |
@@ -18,6 +22,30 @@ include_directories( | |||
18 | ../include/compat | 22 | ../include/compat |
19 | ) | 23 | ) |
20 | 24 | ||
25 | if(HOST_AARCH64) | ||
26 | include_directories(../crypto/arch/aarch64/) | ||
27 | elseif(HOST_ARM) | ||
28 | include_directories(../crypto/arch/arm/) | ||
29 | elseif(HOST_I386) | ||
30 | include_directories(../crypto/arch/i386/) | ||
31 | elseif(HOST_LOONGARCH64) | ||
32 | include_directories(../crypto/arch/loongarch64) | ||
33 | elseif(HOST_MIPS64) | ||
34 | include_directories(../crypto/arch/mips64) | ||
35 | elseif(HOST_MIPS) | ||
36 | include_directories(../crypto/arch/mips) | ||
37 | elseif(HOST_POWERPC) | ||
38 | include_directories(../crypto/arch/powerpc) | ||
39 | elseif(HOST_POWERPC64) | ||
40 | include_directories(../crypto/arch/powerpc64) | ||
41 | elseif(HOST_RISCV64) | ||
42 | include_directories(../crypto/arch/riscv64) | ||
43 | elseif(HOST_SPARC64) | ||
44 | include_directories(../crypto/arch/sparc64) | ||
45 | elseif(HOST_X86_64) | ||
46 | include_directories(../crypto/arch/amd64) | ||
47 | endif() | ||
48 | |||
21 | add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../cert.pem\") | 49 | add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../cert.pem\") |
22 | 50 | ||
23 | file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} TEST_SOURCE_DIR) | 51 | file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} TEST_SOURCE_DIR) |
@@ -303,9 +331,9 @@ target_link_libraries(cipherstest ${OPENSSL_TEST_LIBS}) | |||
303 | add_platform_test(cipherstest cipherstest) | 331 | add_platform_test(cipherstest cipherstest) |
304 | 332 | ||
305 | ## clienttest | 333 | ## clienttest |
306 | #add_executable(clienttest clienttest.c) | 334 | add_executable(clienttest clienttest.c) |
307 | #target_link_libraries(clienttest ${OPENSSL_TEST_LIBS}) | 335 | target_link_libraries(clienttest ${OPENSSL_TEST_LIBS}) |
308 | #add_platform_test(clienttest clienttest) | 336 | add_platform_test(clienttest clienttest) |
309 | 337 | ||
310 | # cmstest | 338 | # cmstest |
311 | add_executable(cmstest cmstest.c) | 339 | add_executable(cmstest cmstest.c) |
@@ -368,6 +396,7 @@ add_platform_test(ecc_cdh ecc_cdh) | |||
368 | # ec_asn1_test | 396 | # ec_asn1_test |
369 | add_executable(ec_asn1_test ec_asn1_test.c) | 397 | add_executable(ec_asn1_test ec_asn1_test.c) |
370 | target_link_libraries(ec_asn1_test ${OPENSSL_TEST_LIBS}) | 398 | target_link_libraries(ec_asn1_test ${OPENSSL_TEST_LIBS}) |
399 | prepare_emscripten_test_target(ec_asn1_test) | ||
371 | add_platform_test(ec_asn1_test ec_asn1_test) | 400 | add_platform_test(ec_asn1_test ec_asn1_test) |
372 | 401 | ||
373 | # ec_point_conversion | 402 | # ec_point_conversion |
@@ -396,16 +425,16 @@ add_executable(ed25519test ed25519test.c) | |||
396 | target_link_libraries(ed25519test ${OPENSSL_TEST_LIBS}) | 425 | target_link_libraries(ed25519test ${OPENSSL_TEST_LIBS}) |
397 | add_platform_test(ed25519test ed25519test) | 426 | add_platform_test(ed25519test ed25519test) |
398 | 427 | ||
428 | # err_test | ||
429 | add_executable(err_test err_test.c) | ||
430 | target_link_libraries(err_test ${OPENSSL_TEST_LIBS}) | ||
431 | add_platform_test(err_test err_test) | ||
432 | |||
399 | # evp_ecx_test | 433 | # evp_ecx_test |
400 | add_executable(evp_ecx_test evp_ecx_test.c) | 434 | add_executable(evp_ecx_test evp_ecx_test.c) |
401 | target_link_libraries(evp_ecx_test ${OPENSSL_TEST_LIBS}) | 435 | target_link_libraries(evp_ecx_test ${OPENSSL_TEST_LIBS}) |
402 | add_platform_test(evp_ecx_test evp_ecx_test) | 436 | add_platform_test(evp_ecx_test evp_ecx_test) |
403 | 437 | ||
404 | # evp_pkey_check | ||
405 | add_executable(evp_pkey_check evp_pkey_check.c) | ||
406 | target_link_libraries(evp_pkey_check ${OPENSSL_TEST_LIBS}) | ||
407 | add_platform_test(evp_pkey_check evp_pkey_check) | ||
408 | |||
409 | # evp_pkey_cleanup | 438 | # evp_pkey_cleanup |
410 | add_executable(evp_pkey_cleanup evp_pkey_cleanup.c) | 439 | add_executable(evp_pkey_cleanup evp_pkey_cleanup.c) |
411 | target_link_libraries(evp_pkey_cleanup ${OPENSSL_TEST_LIBS}) | 440 | target_link_libraries(evp_pkey_cleanup ${OPENSSL_TEST_LIBS}) |
@@ -511,6 +540,28 @@ add_executable(md_test md_test.c) | |||
511 | target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) | 540 | target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) |
512 | add_platform_test(md_test md_test) | 541 | add_platform_test(md_test md_test) |
513 | 542 | ||
543 | # mlkem_tests | ||
544 | add_executable(mlkem_tests mlkem_tests.c mlkem_tests_util.c parse_test_file.c) | ||
545 | target_link_libraries(mlkem_tests ${OPENSSL_TEST_LIBS}) | ||
546 | prepare_emscripten_test_target(mlkem_tests) | ||
547 | if(NOT WIN32) | ||
548 | add_test(NAME mlkem_tests COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/mlkem_tests.sh) | ||
549 | set_tests_properties(mlkem_tests PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | ||
550 | endif() | ||
551 | # XXX - add tests for Windows | ||
552 | |||
553 | # mlkem_iteration_tests | ||
554 | add_executable(mlkem_iteration_tests mlkem_iteration_tests.c mlkem_tests_util.c) | ||
555 | target_link_libraries(mlkem_iteration_tests ${OPENSSL_TEST_LIBS}) | ||
556 | prepare_emscripten_test_target(mlkem_iteration_tests) | ||
557 | add_platform_test(mlkem_iteration_tests mlkem_iteration_tests) | ||
558 | |||
559 | # mlkem_unittest | ||
560 | add_executable(mlkem_unittest mlkem_unittest.c mlkem_tests_util.c) | ||
561 | target_link_libraries(mlkem_unittest ${OPENSSL_TEST_LIBS}) | ||
562 | prepare_emscripten_test_target(mlkem_unittest) | ||
563 | add_platform_test(mlkem_unittest mlkem_unittest) | ||
564 | |||
514 | # objectstest | 565 | # objectstest |
515 | add_executable(objectstest objectstest.c) | 566 | add_executable(objectstest objectstest.c) |
516 | target_link_libraries(objectstest ${OPENSSL_TEST_LIBS}) | 567 | target_link_libraries(objectstest ${OPENSSL_TEST_LIBS}) |
@@ -520,7 +571,7 @@ add_platform_test(objectstest objectstest) | |||
520 | if(ENABLE_EXTRATESTS) | 571 | if(ENABLE_EXTRATESTS) |
521 | add_executable(ocsp_test ocsp_test.c) | 572 | add_executable(ocsp_test ocsp_test.c) |
522 | target_link_libraries(ocsp_test ${OPENSSL_TEST_LIBS}) | 573 | target_link_libraries(ocsp_test ${OPENSSL_TEST_LIBS}) |
523 | if(NOT MSVC) | 574 | if(NOT WIN32) |
524 | add_test(NAME ocsptest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/ocsptest.sh) | 575 | add_test(NAME ocsptest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/ocsptest.sh) |
525 | else() | 576 | else() |
526 | add_test(NAME ocsptest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/ocsptest.bat $<TARGET_FILE:ocsp_test>) | 577 | add_test(NAME ocsptest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/ocsptest.bat $<TARGET_FILE:ocsp_test>) |
@@ -569,7 +620,7 @@ add_platform_test(policy policy) | |||
569 | # pq_test | 620 | # pq_test |
570 | add_executable(pq_test pq_test.c) | 621 | add_executable(pq_test pq_test.c) |
571 | target_link_libraries(pq_test ${OPENSSL_TEST_LIBS}) | 622 | target_link_libraries(pq_test ${OPENSSL_TEST_LIBS}) |
572 | if(NOT MSVC) | 623 | if(NOT WIN32) |
573 | add_test(NAME pq_test COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/pq_test.sh) | 624 | add_test(NAME pq_test COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/pq_test.sh) |
574 | else() | 625 | else() |
575 | add_test(NAME pq_test COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/pq_test.bat | 626 | add_test(NAME pq_test COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/pq_test.bat |
@@ -582,7 +633,7 @@ set(QUICTEST_SRC quictest.c) | |||
582 | add_executable(quictest ${QUICTEST_SRC}) | 633 | add_executable(quictest ${QUICTEST_SRC}) |
583 | target_link_libraries(quictest ${OPENSSL_TEST_LIBS}) | 634 | target_link_libraries(quictest ${OPENSSL_TEST_LIBS}) |
584 | prepare_emscripten_test_target(quictest) | 635 | prepare_emscripten_test_target(quictest) |
585 | if(NOT MSVC) | 636 | if(NOT WIN32) |
586 | add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.sh) | 637 | add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.sh) |
587 | else() | 638 | else() |
588 | add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.bat $<TARGET_FILE:quictest>) | 639 | add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.bat $<TARGET_FILE:quictest>) |
@@ -614,6 +665,18 @@ add_executable(record_layer_test record_layer_test.c) | |||
614 | target_link_libraries(record_layer_test ${OPENSSL_TEST_LIBS}) | 665 | target_link_libraries(record_layer_test ${OPENSSL_TEST_LIBS}) |
615 | add_platform_test(record_layer_test record_layer_test) | 666 | add_platform_test(record_layer_test record_layer_test) |
616 | 667 | ||
668 | # renegotiation_test | ||
669 | set(RENEGOTIATION_TEST_SRC renegotiation_test.c) | ||
670 | add_executable(renegotiation_test ${RENEGOTIATION_TEST_SRC}) | ||
671 | target_link_libraries(renegotiation_test ${OPENSSL_TEST_LIBS}) | ||
672 | prepare_emscripten_test_target(renegotiation_test) | ||
673 | if(NOT MSVC) | ||
674 | add_test(NAME renegotiation_test COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/renegotiation_test.sh) | ||
675 | else() | ||
676 | add_test(NAME renegotiation_test COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/renegotiation_test.bat $<TARGET_FILE:renegotiation_test>) | ||
677 | endif() | ||
678 | set_tests_properties(renegotiation_test PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | ||
679 | |||
617 | # rfc3779 | 680 | # rfc3779 |
618 | add_executable(rfc3779 rfc3779.c) | 681 | add_executable(rfc3779 rfc3779.c) |
619 | target_link_libraries(rfc3779 ${OPENSSL_TEST_LIBS}) | 682 | target_link_libraries(rfc3779 ${OPENSSL_TEST_LIBS}) |
@@ -632,6 +695,11 @@ add_executable(rmd_test rmd_test.c) | |||
632 | target_link_libraries(rmd_test ${OPENSSL_TEST_LIBS}) | 695 | target_link_libraries(rmd_test ${OPENSSL_TEST_LIBS}) |
633 | add_platform_test(rmd_test rmd_test) | 696 | add_platform_test(rmd_test rmd_test) |
634 | 697 | ||
698 | # rsa_method_test | ||
699 | add_executable(rsa_method_test rsa_method_test.c) | ||
700 | target_link_libraries(rsa_method_test ${OPENSSL_TEST_LIBS}) | ||
701 | add_platform_test(rsa_method_test rsa_method_test) | ||
702 | |||
635 | # rsa_padding_test | 703 | # rsa_padding_test |
636 | add_executable(rsa_padding_test rsa_padding_test.c) | 704 | add_executable(rsa_padding_test rsa_padding_test.c) |
637 | target_link_libraries(rsa_padding_test ${OPENSSL_TEST_LIBS}) | 705 | target_link_libraries(rsa_padding_test ${OPENSSL_TEST_LIBS}) |
@@ -648,7 +716,7 @@ add_platform_test(rsa_test rsa_test) | |||
648 | add_executable(servertest servertest.c) | 716 | add_executable(servertest servertest.c) |
649 | target_link_libraries(servertest ${OPENSSL_TEST_LIBS}) | 717 | target_link_libraries(servertest ${OPENSSL_TEST_LIBS}) |
650 | prepare_emscripten_test_target(servertest) | 718 | prepare_emscripten_test_target(servertest) |
651 | if(NOT MSVC) | 719 | if(NOT WIN32) |
652 | add_test(NAME servertest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/servertest.sh) | 720 | add_test(NAME servertest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/servertest.sh) |
653 | else() | 721 | else() |
654 | add_test(NAME servertest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/servertest.bat $<TARGET_FILE:servertest>) | 722 | add_test(NAME servertest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/servertest.bat $<TARGET_FILE:servertest>) |
@@ -665,7 +733,7 @@ set(SHUTDOWNTEST_SRC shutdowntest.c) | |||
665 | add_executable(shutdowntest ${SHUTDOWNTEST_SRC}) | 733 | add_executable(shutdowntest ${SHUTDOWNTEST_SRC}) |
666 | target_link_libraries(shutdowntest ${OPENSSL_TEST_LIBS}) | 734 | target_link_libraries(shutdowntest ${OPENSSL_TEST_LIBS}) |
667 | prepare_emscripten_test_target(shutdowntest) | 735 | prepare_emscripten_test_target(shutdowntest) |
668 | if(NOT MSVC) | 736 | if(NOT WIN32) |
669 | add_test(NAME shutdowntest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/shutdowntest.sh) | 737 | add_test(NAME shutdowntest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/shutdowntest.sh) |
670 | else() | 738 | else() |
671 | add_test(NAME shutdowntest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/shutdowntest.bat $<TARGET_FILE:shutdowntest>) | 739 | add_test(NAME shutdowntest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/shutdowntest.bat $<TARGET_FILE:shutdowntest>) |
@@ -676,7 +744,7 @@ set_tests_properties(shutdowntest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_D | |||
676 | # Emscripten does not support socketpair syscall. | 744 | # Emscripten does not support socketpair syscall. |
677 | if(NOT (CMAKE_SYSTEM_NAME MATCHES "WindowsStore" OR EMSCRIPTEN)) | 745 | if(NOT (CMAKE_SYSTEM_NAME MATCHES "WindowsStore" OR EMSCRIPTEN)) |
678 | set(SIGNERTEST_SRC signertest.c) | 746 | set(SIGNERTEST_SRC signertest.c) |
679 | check_function_exists(pipe2 HAVE_PIPE2) | 747 | check_symbol_exists(pipe2 "fcntl.h;unistd.h" HAVE_PIPE2) |
680 | if(HAVE_PIPE2) | 748 | if(HAVE_PIPE2) |
681 | add_definitions(-DHAVE_PIPE2) | 749 | add_definitions(-DHAVE_PIPE2) |
682 | else() | 750 | else() |
@@ -737,7 +805,7 @@ add_platform_test(ssl_versions ssl_versions) | |||
737 | add_executable(ssltest ssltest.c) | 805 | add_executable(ssltest ssltest.c) |
738 | target_link_libraries(ssltest ${OPENSSL_TEST_LIBS}) | 806 | target_link_libraries(ssltest ${OPENSSL_TEST_LIBS}) |
739 | prepare_emscripten_test_target(ssltest) | 807 | prepare_emscripten_test_target(ssltest) |
740 | if(NOT MSVC) | 808 | if(NOT WIN32) |
741 | add_test(NAME ssltest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/ssltest.sh) | 809 | add_test(NAME ssltest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/ssltest.sh) |
742 | else() | 810 | else() |
743 | add_test(NAME ssltest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/ssltest.bat $<TARGET_FILE:ssltest> $<TARGET_FILE:openssl>) | 811 | add_test(NAME ssltest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/ssltest.bat $<TARGET_FILE:ssltest> $<TARGET_FILE:openssl>) |
@@ -748,7 +816,7 @@ set_tests_properties(ssltest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | |||
748 | # access various files for IO. Adding such files to --preload-file is infeasible. | 816 | # access various files for IO. Adding such files to --preload-file is infeasible. |
749 | if(NOT EMSCRIPTEN) | 817 | if(NOT EMSCRIPTEN) |
750 | # testdsa | 818 | # testdsa |
751 | if(NOT MSVC) | 819 | if(NOT WIN32) |
752 | add_test(NAME testdsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh) | 820 | add_test(NAME testdsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh) |
753 | else() | 821 | else() |
754 | add_test(NAME testdsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.bat $<TARGET_FILE:openssl>) | 822 | add_test(NAME testdsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.bat $<TARGET_FILE:openssl>) |
@@ -756,7 +824,7 @@ if(NOT EMSCRIPTEN) | |||
756 | set_tests_properties(testdsa PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | 824 | set_tests_properties(testdsa PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") |
757 | 825 | ||
758 | # testenc | 826 | # testenc |
759 | if(NOT MSVC) | 827 | if(NOT WIN32) |
760 | add_test(NAME testenc COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testenc.sh) | 828 | add_test(NAME testenc COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testenc.sh) |
761 | else() | 829 | else() |
762 | add_test(NAME testenc COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testenc.bat $<TARGET_FILE:openssl>) | 830 | add_test(NAME testenc COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testenc.bat $<TARGET_FILE:openssl>) |
@@ -764,7 +832,7 @@ if(NOT EMSCRIPTEN) | |||
764 | set_tests_properties(testenc PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | 832 | set_tests_properties(testenc PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") |
765 | 833 | ||
766 | # testrsa | 834 | # testrsa |
767 | if(NOT MSVC) | 835 | if(NOT WIN32) |
768 | add_test(NAME testrsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testrsa.sh) | 836 | add_test(NAME testrsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testrsa.sh) |
769 | else() | 837 | else() |
770 | add_test(NAME testrsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testrsa.bat $<TARGET_FILE:openssl>) | 838 | add_test(NAME testrsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testrsa.bat $<TARGET_FILE:openssl>) |
@@ -792,7 +860,7 @@ add_platform_test(tlslegacytest tlslegacytest) | |||
792 | # Emscripten does not support socketpair syscall. | 860 | # Emscripten does not support socketpair syscall. |
793 | if(NOT (CMAKE_SYSTEM_NAME MATCHES "WindowsStore" OR EMSCRIPTEN)) | 861 | if(NOT (CMAKE_SYSTEM_NAME MATCHES "WindowsStore" OR EMSCRIPTEN)) |
794 | set(TLSTEST_SRC tlstest.c) | 862 | set(TLSTEST_SRC tlstest.c) |
795 | check_function_exists(pipe2 HAVE_PIPE2) | 863 | check_symbol_exists(pipe2 "fcntl.h;unistd.h" HAVE_PIPE2) |
796 | if(HAVE_PIPE2) | 864 | if(HAVE_PIPE2) |
797 | add_definitions(-DHAVE_PIPE2) | 865 | add_definitions(-DHAVE_PIPE2) |
798 | else() | 866 | else() |
@@ -801,7 +869,7 @@ if(NOT (CMAKE_SYSTEM_NAME MATCHES "WindowsStore" OR EMSCRIPTEN)) | |||
801 | 869 | ||
802 | add_executable(tlstest ${TLSTEST_SRC}) | 870 | add_executable(tlstest ${TLSTEST_SRC}) |
803 | target_link_libraries(tlstest ${LIBTLS_TEST_LIBS}) | 871 | target_link_libraries(tlstest ${LIBTLS_TEST_LIBS}) |
804 | if(NOT MSVC) | 872 | if(NOT WIN32) |
805 | add_test(NAME tlstest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tlstest.sh) | 873 | add_test(NAME tlstest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tlstest.sh) |
806 | else() | 874 | else() |
807 | add_test(NAME tlstest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tlstest.bat $<TARGET_FILE:tlstest>) | 875 | add_test(NAME tlstest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tlstest.bat $<TARGET_FILE:tlstest>) |
@@ -834,11 +902,6 @@ add_executable(verifytest verifytest.c) | |||
834 | target_link_libraries(verifytest ${LIBTLS_TEST_LIBS}) | 902 | target_link_libraries(verifytest ${LIBTLS_TEST_LIBS}) |
835 | add_platform_test(verifytest verifytest) | 903 | add_platform_test(verifytest verifytest) |
836 | 904 | ||
837 | # whirlpool_test | ||
838 | add_executable(whirlpool_test whirlpool_test.c) | ||
839 | target_link_libraries(whirlpool_test ${OPENSSL_TEST_LIBS}) | ||
840 | add_platform_test(whirlpool_test whirlpool_test) | ||
841 | |||
842 | # x25519test | 905 | # x25519test |
843 | add_executable(x25519test x25519test.c) | 906 | add_executable(x25519test x25519test.c) |
844 | target_link_libraries(x25519test ${OPENSSL_TEST_LIBS}) | 907 | target_link_libraries(x25519test ${OPENSSL_TEST_LIBS}) |
@@ -870,6 +933,11 @@ add_executable(x509_info x509_info.c) | |||
870 | target_link_libraries(x509_info ${OPENSSL_TEST_LIBS}) | 933 | target_link_libraries(x509_info ${OPENSSL_TEST_LIBS}) |
871 | add_platform_test(x509_info x509_info) | 934 | add_platform_test(x509_info x509_info) |
872 | 935 | ||
936 | # x509_name_test | ||
937 | add_executable(x509_name_test x509_name_test.c) | ||
938 | target_link_libraries(x509_name_test ${OPENSSL_TEST_LIBS}) | ||
939 | add_platform_test(x509_name_test x509_name_test) | ||
940 | |||
873 | # x509name | 941 | # x509name |
874 | add_executable(x509name x509name.c) | 942 | add_executable(x509name x509name.c) |
875 | target_link_libraries(x509name ${OPENSSL_TEST_LIBS}) | 943 | target_link_libraries(x509name ${OPENSSL_TEST_LIBS}) |