diff options
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 568d474..ba521ad 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -8,7 +8,9 @@ include_directories( | |||
8 | ../crypto/bn | 8 | ../crypto/bn |
9 | ../crypto/curve25519 | 9 | ../crypto/curve25519 |
10 | ../crypto/evp | 10 | ../crypto/evp |
11 | ../crypto/mlkem | ||
11 | ../crypto/modes | 12 | ../crypto/modes |
13 | ../crypto/sha | ||
12 | ../crypto/x509 | 14 | ../crypto/x509 |
13 | ../ssl | 15 | ../ssl |
14 | ../apps/openssl | 16 | ../apps/openssl |
@@ -534,6 +536,72 @@ add_executable(md_test md_test.c) | |||
534 | target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) | 536 | target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) |
535 | add_platform_test(md_test md_test) | 537 | add_platform_test(md_test md_test) |
536 | 538 | ||
539 | # mlkem1024_decap_tests | ||
540 | add_executable(mlkem1024_decap_tests mlkem1024_decap_tests.c mlkem_tests_util.c) | ||
541 | target_link_libraries(mlkem1024_decap_tests ${OPENSSL_TEST_LIBS}) | ||
542 | prepare_emscripten_test_target(mlkem1024_decap_tests) | ||
543 | add_platform_test(mlkem1024_decap_tests mlkem1024_decap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_decap_tests.txt) | ||
544 | |||
545 | # mlkem1024_encap_tests | ||
546 | add_executable(mlkem1024_encap_tests mlkem1024_encap_tests.c mlkem_tests_util.c) | ||
547 | target_link_libraries(mlkem1024_encap_tests ${OPENSSL_TEST_LIBS}) | ||
548 | prepare_emscripten_test_target(mlkem1024_encap_tests) | ||
549 | add_platform_test(mlkem1024_encap_tests mlkem1024_encap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_encap_tests.txt) | ||
550 | |||
551 | # mlkem1024_keygen_tests | ||
552 | add_executable(mlkem1024_keygen_tests mlkem1024_keygen_tests.c mlkem_tests_util.c) | ||
553 | target_link_libraries(mlkem1024_keygen_tests ${OPENSSL_TEST_LIBS}) | ||
554 | prepare_emscripten_test_target(mlkem1024_keygen_tests) | ||
555 | add_platform_test(mlkem1024_keygen_tests mlkem1024_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_keygen_tests.txt) | ||
556 | |||
557 | # mlkem1024_nist_decap_tests | ||
558 | add_executable(mlkem1024_nist_decap_tests mlkem1024_nist_decap_tests.c mlkem_tests_util.c) | ||
559 | target_link_libraries(mlkem1024_nist_decap_tests ${OPENSSL_TEST_LIBS}) | ||
560 | prepare_emscripten_test_target(mlkem1024_nist_decap_tests) | ||
561 | add_platform_test(mlkem1024_nist_decap_tests mlkem1024_nist_decap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_nist_decap_tests.txt) | ||
562 | |||
563 | # mlkem1024_nist_keygen_tests | ||
564 | add_executable(mlkem1024_nist_keygen_tests mlkem1024_nist_keygen_tests.c mlkem_tests_util.c) | ||
565 | target_link_libraries(mlkem1024_nist_keygen_tests ${OPENSSL_TEST_LIBS}) | ||
566 | prepare_emscripten_test_target(mlkem1024_nist_keygen_tests) | ||
567 | add_platform_test(mlkem1024_nist_keygen_tests mlkem1024_nist_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_nist_keygen_tests.txt) | ||
568 | |||
569 | # mlkem768_decap_tests | ||
570 | add_executable(mlkem768_decap_tests mlkem768_decap_tests.c mlkem_tests_util.c) | ||
571 | target_link_libraries(mlkem768_decap_tests ${OPENSSL_TEST_LIBS}) | ||
572 | prepare_emscripten_test_target(mlkem768_decap_tests) | ||
573 | add_platform_test(mlkem768_decap_tests mlkem768_decap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_decap_tests.txt) | ||
574 | |||
575 | # mlkem768_encap_tests | ||
576 | add_executable(mlkem768_encap_tests mlkem768_encap_tests.c mlkem_tests_util.c) | ||
577 | target_link_libraries(mlkem768_encap_tests ${OPENSSL_TEST_LIBS}) | ||
578 | prepare_emscripten_test_target(mlkem768_encap_tests) | ||
579 | add_platform_test(mlkem768_encap_tests mlkem768_encap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_encap_tests.txt) | ||
580 | |||
581 | # mlkem768_iteration_test | ||
582 | add_executable(mlkem768_iteration_test mlkem768_iteration_test.c mlkem_tests_util.c) | ||
583 | target_link_libraries(mlkem768_iteration_test ${OPENSSL_TEST_LIBS}) | ||
584 | prepare_emscripten_test_target(mlkem768_iteration_test) | ||
585 | add_platform_test(mlkem768_iteration_test mlkem768_iteration_test) | ||
586 | |||
587 | # mlkem768_keygen_tests | ||
588 | add_executable(mlkem768_keygen_tests mlkem768_keygen_tests.c mlkem_tests_util.c) | ||
589 | target_link_libraries(mlkem768_keygen_tests ${OPENSSL_TEST_LIBS}) | ||
590 | prepare_emscripten_test_target(mlkem768_keygen_tests) | ||
591 | add_platform_test(mlkem768_keygen_tests mlkem768_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_keygen_tests.txt) | ||
592 | |||
593 | # mlkem768_nist_decap_tests | ||
594 | add_executable(mlkem768_nist_decap_tests mlkem768_nist_decap_tests.c mlkem_tests_util.c) | ||
595 | target_link_libraries(mlkem768_nist_decap_tests ${OPENSSL_TEST_LIBS}) | ||
596 | prepare_emscripten_test_target(mlkem768_nist_decap_tests) | ||
597 | add_platform_test(mlkem768_nist_decap_tests mlkem768_nist_decap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_nist_decap_tests.txt) | ||
598 | |||
599 | # mlkem768_nist_keygen_tests | ||
600 | add_executable(mlkem768_nist_keygen_tests mlkem768_nist_keygen_tests.c mlkem_tests_util.c) | ||
601 | target_link_libraries(mlkem768_nist_keygen_tests ${OPENSSL_TEST_LIBS}) | ||
602 | prepare_emscripten_test_target(mlkem768_nist_keygen_tests) | ||
603 | add_platform_test(mlkem768_nist_keygen_tests mlkem768_nist_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_nist_keygen_tests.txt) | ||
604 | |||
537 | # objectstest | 605 | # objectstest |
538 | add_executable(objectstest objectstest.c) | 606 | add_executable(objectstest objectstest.c) |
539 | target_link_libraries(objectstest ${OPENSSL_TEST_LIBS}) | 607 | target_link_libraries(objectstest ${OPENSSL_TEST_LIBS}) |