diff options
| author | Theo Buehler <tb@openbsd.org> | 2024-12-26 00:28:23 -0700 |
|---|---|---|
| committer | Theo Buehler <tb@openbsd.org> | 2024-12-26 00:58:32 -0700 |
| commit | 4e0552995fa2a9864157a7b2a62462363e8c10bd (patch) | |
| tree | 29d6d6e8f37d78c3fac489a3c512b3842f3b61c2 | |
| parent | 3de45b06b8a7df0f146ab8fc5cc4eeffa4825160 (diff) | |
| download | portable-4e0552995fa2a9864157a7b2a62462363e8c10bd.tar.gz portable-4e0552995fa2a9864157a7b2a62462363e8c10bd.tar.bz2 portable-4e0552995fa2a9864157a7b2a62462363e8c10bd.zip | |
Adjust the ML-KEM tests to recent reorganization
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | tests/CMakeLists.txt | 86 | ||||
| -rw-r--r-- | tests/Makefile.am | 88 | ||||
| -rwxr-xr-x | tests/mlkem1024_decap_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem1024_encap_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem1024_keygen_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem1024_nist_decap_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem1024_nist_keygen_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem768_decap_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem768_encap_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem768_keygen_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem768_nist_decap_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem768_nist_keygen_tests.sh | 12 | ||||
| -rwxr-xr-x | tests/mlkem_tests.sh | 22 |
14 files changed, 53 insertions, 264 deletions
| @@ -117,6 +117,7 @@ tests/key_schedule* | |||
| 117 | tests/lhash_test* | 117 | tests/lhash_test* |
| 118 | tests/mlkem* | 118 | tests/mlkem* |
| 119 | tests/mont* | 119 | tests/mont* |
| 120 | tests/parse* | ||
| 120 | tests/policy* | 121 | tests/policy* |
| 121 | tests/rfc3779* | 122 | tests/rfc3779* |
| 122 | tests/rfc5280time* | 123 | tests/rfc5280time* |
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 2639ee6..ba8444e 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
| @@ -537,77 +537,21 @@ add_executable(md_test md_test.c) | |||
| 537 | target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) | 537 | target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) |
| 538 | add_platform_test(md_test md_test) | 538 | add_platform_test(md_test md_test) |
| 539 | 539 | ||
| 540 | # mlkem1024_decap_tests | 540 | # mlkem_tests |
| 541 | add_executable(mlkem1024_decap_tests mlkem1024_decap_tests.c mlkem_tests_util.c) | 541 | add_executable(mlkem_tests mlkem_tests.c mlkem_tests_util.c parse_test_file.c) |
| 542 | target_link_libraries(mlkem1024_decap_tests ${OPENSSL_TEST_LIBS}) | 542 | target_link_libraries(mlkem_tests ${OPENSSL_TEST_LIBS}) |
| 543 | prepare_emscripten_test_target(mlkem1024_decap_tests) | 543 | prepare_emscripten_test_target(mlkem_tests) |
| 544 | add_platform_test(mlkem1024_decap_tests mlkem1024_decap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_decap_tests.txt) | 544 | if(NOT WIN32) |
| 545 | 545 | add_test(NAME mlkem_tests COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/mlkem_tests.sh) | |
| 546 | # mlkem1024_encap_tests | 546 | set_tests_properties(mlkem_tests PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") |
| 547 | add_executable(mlkem1024_encap_tests mlkem1024_encap_tests.c mlkem_tests_util.c) | 547 | endif() |
| 548 | target_link_libraries(mlkem1024_encap_tests ${OPENSSL_TEST_LIBS}) | 548 | # XXX - add tests for Windows |
| 549 | prepare_emscripten_test_target(mlkem1024_encap_tests) | 549 | |
| 550 | add_platform_test(mlkem1024_encap_tests mlkem1024_encap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_encap_tests.txt) | 550 | # mlkem_iteration_tests |
| 551 | 551 | add_executable(mlkem_iteration_tests mlkem_iteration_tests.c mlkem_tests_util.c) | |
| 552 | # mlkem1024_iteration_test | 552 | target_link_libraries(mlkem_iteration_tests ${OPENSSL_TEST_LIBS}) |
| 553 | add_executable(mlkem1024_iteration_test mlkem1024_iteration_test.c mlkem_tests_util.c) | 553 | prepare_emscripten_test_target(mlkem_iteration_tests) |
| 554 | target_link_libraries(mlkem1024_iteration_test ${OPENSSL_TEST_LIBS}) | 554 | add_platform_test(mlkem_iteration_tests mlkem_iteration_tests) |
| 555 | prepare_emscripten_test_target(mlkem1024_iteration_test) | ||
| 556 | add_platform_test(mlkem1024_iteration_test mlkem1024_iteration_test) | ||
| 557 | |||
| 558 | # mlkem1024_keygen_tests | ||
| 559 | add_executable(mlkem1024_keygen_tests mlkem1024_keygen_tests.c mlkem_tests_util.c) | ||
| 560 | target_link_libraries(mlkem1024_keygen_tests ${OPENSSL_TEST_LIBS}) | ||
| 561 | prepare_emscripten_test_target(mlkem1024_keygen_tests) | ||
| 562 | add_platform_test(mlkem1024_keygen_tests mlkem1024_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_keygen_tests.txt) | ||
| 563 | |||
| 564 | # mlkem1024_nist_decap_tests | ||
| 565 | add_executable(mlkem1024_nist_decap_tests mlkem1024_nist_decap_tests.c mlkem_tests_util.c) | ||
| 566 | target_link_libraries(mlkem1024_nist_decap_tests ${OPENSSL_TEST_LIBS}) | ||
| 567 | prepare_emscripten_test_target(mlkem1024_nist_decap_tests) | ||
| 568 | add_platform_test(mlkem1024_nist_decap_tests mlkem1024_nist_decap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_nist_decap_tests.txt) | ||
| 569 | |||
| 570 | # mlkem1024_nist_keygen_tests | ||
| 571 | add_executable(mlkem1024_nist_keygen_tests mlkem1024_nist_keygen_tests.c mlkem_tests_util.c) | ||
| 572 | target_link_libraries(mlkem1024_nist_keygen_tests ${OPENSSL_TEST_LIBS}) | ||
| 573 | prepare_emscripten_test_target(mlkem1024_nist_keygen_tests) | ||
| 574 | add_platform_test(mlkem1024_nist_keygen_tests mlkem1024_nist_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_nist_keygen_tests.txt) | ||
| 575 | |||
| 576 | # mlkem768_decap_tests | ||
| 577 | add_executable(mlkem768_decap_tests mlkem768_decap_tests.c mlkem_tests_util.c) | ||
| 578 | target_link_libraries(mlkem768_decap_tests ${OPENSSL_TEST_LIBS}) | ||
| 579 | prepare_emscripten_test_target(mlkem768_decap_tests) | ||
| 580 | add_platform_test(mlkem768_decap_tests mlkem768_decap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_decap_tests.txt) | ||
| 581 | |||
| 582 | # mlkem768_encap_tests | ||
| 583 | add_executable(mlkem768_encap_tests mlkem768_encap_tests.c mlkem_tests_util.c) | ||
| 584 | target_link_libraries(mlkem768_encap_tests ${OPENSSL_TEST_LIBS}) | ||
| 585 | prepare_emscripten_test_target(mlkem768_encap_tests) | ||
| 586 | add_platform_test(mlkem768_encap_tests mlkem768_encap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_encap_tests.txt) | ||
| 587 | |||
| 588 | # mlkem768_iteration_test | ||
| 589 | add_executable(mlkem768_iteration_test mlkem768_iteration_test.c mlkem_tests_util.c) | ||
| 590 | target_link_libraries(mlkem768_iteration_test ${OPENSSL_TEST_LIBS}) | ||
| 591 | prepare_emscripten_test_target(mlkem768_iteration_test) | ||
| 592 | add_platform_test(mlkem768_iteration_test mlkem768_iteration_test) | ||
| 593 | |||
| 594 | # mlkem768_keygen_tests | ||
| 595 | add_executable(mlkem768_keygen_tests mlkem768_keygen_tests.c mlkem_tests_util.c) | ||
| 596 | target_link_libraries(mlkem768_keygen_tests ${OPENSSL_TEST_LIBS}) | ||
| 597 | prepare_emscripten_test_target(mlkem768_keygen_tests) | ||
| 598 | add_platform_test(mlkem768_keygen_tests mlkem768_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_keygen_tests.txt) | ||
| 599 | |||
| 600 | # mlkem768_nist_decap_tests | ||
| 601 | add_executable(mlkem768_nist_decap_tests mlkem768_nist_decap_tests.c mlkem_tests_util.c) | ||
| 602 | target_link_libraries(mlkem768_nist_decap_tests ${OPENSSL_TEST_LIBS}) | ||
| 603 | prepare_emscripten_test_target(mlkem768_nist_decap_tests) | ||
| 604 | add_platform_test(mlkem768_nist_decap_tests mlkem768_nist_decap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_nist_decap_tests.txt) | ||
| 605 | |||
| 606 | # mlkem768_nist_keygen_tests | ||
| 607 | add_executable(mlkem768_nist_keygen_tests mlkem768_nist_keygen_tests.c mlkem_tests_util.c) | ||
| 608 | target_link_libraries(mlkem768_nist_keygen_tests ${OPENSSL_TEST_LIBS}) | ||
| 609 | prepare_emscripten_test_target(mlkem768_nist_keygen_tests) | ||
| 610 | add_platform_test(mlkem768_nist_keygen_tests mlkem768_nist_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_nist_keygen_tests.txt) | ||
| 611 | 555 | ||
| 612 | # mlkem_unittest | 556 | # mlkem_unittest |
| 613 | add_executable(mlkem_unittest mlkem_unittest.c mlkem_tests_util.c) | 557 | add_executable(mlkem_unittest mlkem_unittest.c mlkem_tests_util.c) |
diff --git a/tests/Makefile.am b/tests/Makefile.am index e5d3bec..55f0b70 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am | |||
| @@ -546,86 +546,28 @@ check_PROGRAMS += md_test | |||
| 546 | md_test_SOURCES = md_test.c | 546 | md_test_SOURCES = md_test.c |
| 547 | 547 | ||
| 548 | noinst_HEADERS += mlkem_tests_util.h | 548 | noinst_HEADERS += mlkem_tests_util.h |
| 549 | noinst_HEADERS += parse_test_file.h | ||
| 549 | 550 | ||
| 550 | # mlkem1024_decap_tests | 551 | # mlkem_tests |
| 551 | TESTS += mlkem1024_decap_tests.sh | 552 | TESTS += mlkem_tests.sh |
| 552 | check_PROGRAMS += mlkem1024_decap_tests | 553 | check_PROGRAMS += mlkem_tests |
| 553 | mlkem1024_decap_tests_SOURCES = mlkem1024_decap_tests.c mlkem_tests_util.c | 554 | mlkem_tests_SOURCES = mlkem_tests.c mlkem_tests_util.c parse_test_file.c |
| 554 | EXTRA_DIST += mlkem1024_decap_tests.sh | 555 | EXTRA_DIST += mlkem_tests.sh |
| 556 | EXTRA_DIST += mlkem768_decap_tests.txt | ||
| 557 | EXTRA_DIST += mlkem768_encap_tests.txt | ||
| 558 | EXTRA_DIST += mlkem768_keygen_tests.txt | ||
| 559 | EXTRA_DIST += mlkem768_nist_decap_tests.txt | ||
| 560 | EXTRA_DIST += mlkem768_nist_keygen_tests.txt | ||
| 555 | EXTRA_DIST += mlkem1024_decap_tests.txt | 561 | EXTRA_DIST += mlkem1024_decap_tests.txt |
| 556 | |||
| 557 | # mlkem1024_encap_tests | ||
| 558 | TESTS += mlkem1024_encap_tests.sh | ||
| 559 | check_PROGRAMS += mlkem1024_encap_tests | ||
| 560 | mlkem1024_encap_tests_SOURCES = mlkem1024_encap_tests.c mlkem_tests_util.c | ||
| 561 | EXTRA_DIST += mlkem1024_encap_tests.sh | ||
| 562 | EXTRA_DIST += mlkem1024_encap_tests.txt | 562 | EXTRA_DIST += mlkem1024_encap_tests.txt |
| 563 | |||
| 564 | # mlkem1024_iteration_test | ||
| 565 | TESTS += mlkem1024_iteration_test | ||
| 566 | check_PROGRAMS += mlkem1024_iteration_test | ||
| 567 | mlkem1024_iteration_test_SOURCES = mlkem1024_iteration_test.c mlkem_tests_util.c | ||
| 568 | |||
| 569 | # mlkem1024_keygen_tests | ||
| 570 | TESTS += mlkem1024_keygen_tests.sh | ||
| 571 | check_PROGRAMS += mlkem1024_keygen_tests | ||
| 572 | mlkem1024_keygen_tests_SOURCES = mlkem1024_keygen_tests.c mlkem_tests_util.c | ||
| 573 | EXTRA_DIST += mlkem1024_keygen_tests.sh | ||
| 574 | EXTRA_DIST += mlkem1024_keygen_tests.txt | 563 | EXTRA_DIST += mlkem1024_keygen_tests.txt |
| 575 | |||
| 576 | # mlkem1024_nist_decap_tests | ||
| 577 | TESTS += mlkem1024_nist_decap_tests.sh | ||
| 578 | check_PROGRAMS += mlkem1024_nist_decap_tests | ||
| 579 | mlkem1024_nist_decap_tests_SOURCES = mlkem1024_nist_decap_tests.c mlkem_tests_util.c | ||
| 580 | EXTRA_DIST += mlkem1024_nist_decap_tests.sh | ||
| 581 | EXTRA_DIST += mlkem1024_nist_decap_tests.txt | 564 | EXTRA_DIST += mlkem1024_nist_decap_tests.txt |
| 582 | |||
| 583 | # mlkem1024_nist_keygen_tests | ||
| 584 | TESTS += mlkem1024_nist_keygen_tests.sh | ||
| 585 | check_PROGRAMS += mlkem1024_nist_keygen_tests | ||
| 586 | mlkem1024_nist_keygen_tests_SOURCES = mlkem1024_nist_keygen_tests.c mlkem_tests_util.c | ||
| 587 | EXTRA_DIST += mlkem1024_nist_keygen_tests.sh | ||
| 588 | EXTRA_DIST += mlkem1024_nist_keygen_tests.txt | 565 | EXTRA_DIST += mlkem1024_nist_keygen_tests.txt |
| 589 | 566 | ||
| 590 | # mlkem768_decap_tests | 567 | # mlkem_iteration_tests |
| 591 | TESTS += mlkem768_decap_tests.sh | 568 | TESTS += mlkem_iteration_tests |
| 592 | check_PROGRAMS += mlkem768_decap_tests | 569 | check_PROGRAMS += mlkem_iteration_tests |
| 593 | mlkem768_decap_tests_SOURCES = mlkem768_decap_tests.c mlkem_tests_util.c | 570 | mlkem_iteration_tests_SOURCES = mlkem_iteration_tests.c mlkem_tests_util.c |
| 594 | EXTRA_DIST += mlkem768_decap_tests.sh | ||
| 595 | EXTRA_DIST += mlkem768_decap_tests.txt | ||
| 596 | |||
| 597 | # mlkem768_encap_tests | ||
| 598 | TESTS += mlkem768_encap_tests.sh | ||
| 599 | check_PROGRAMS += mlkem768_encap_tests | ||
| 600 | mlkem768_encap_tests_SOURCES = mlkem768_encap_tests.c mlkem_tests_util.c | ||
| 601 | EXTRA_DIST += mlkem768_encap_tests.sh | ||
| 602 | EXTRA_DIST += mlkem768_encap_tests.txt | ||
| 603 | |||
| 604 | # mlkem768_iteration_test | ||
| 605 | TESTS += mlkem768_iteration_test | ||
| 606 | check_PROGRAMS += mlkem768_iteration_test | ||
| 607 | mlkem768_iteration_test_SOURCES = mlkem768_iteration_test.c mlkem_tests_util.c | ||
| 608 | |||
| 609 | # mlkem768_keygen_tests | ||
| 610 | TESTS += mlkem768_keygen_tests.sh | ||
| 611 | check_PROGRAMS += mlkem768_keygen_tests | ||
| 612 | mlkem768_keygen_tests_SOURCES = mlkem768_keygen_tests.c mlkem_tests_util.c | ||
| 613 | EXTRA_DIST += mlkem768_keygen_tests.sh | ||
| 614 | EXTRA_DIST += mlkem768_keygen_tests.txt | ||
| 615 | |||
| 616 | # mlkem768_nist_decap_tests | ||
| 617 | TESTS += mlkem768_nist_decap_tests.sh | ||
| 618 | check_PROGRAMS += mlkem768_nist_decap_tests | ||
| 619 | mlkem768_nist_decap_tests_SOURCES = mlkem768_nist_decap_tests.c mlkem_tests_util.c | ||
| 620 | EXTRA_DIST += mlkem768_nist_decap_tests.sh | ||
| 621 | EXTRA_DIST += mlkem768_nist_decap_tests.txt | ||
| 622 | |||
| 623 | # mlkem768_nist_keygen_tests | ||
| 624 | TESTS += mlkem768_nist_keygen_tests.sh | ||
| 625 | check_PROGRAMS += mlkem768_nist_keygen_tests | ||
| 626 | mlkem768_nist_keygen_tests_SOURCES = mlkem768_nist_keygen_tests.c mlkem_tests_util.c | ||
| 627 | EXTRA_DIST += mlkem768_nist_keygen_tests.sh | ||
| 628 | EXTRA_DIST += mlkem768_nist_keygen_tests.txt | ||
| 629 | 571 | ||
| 630 | # mlkem_unittest | 572 | # mlkem_unittest |
| 631 | TESTS += mlkem_unittest | 573 | TESTS += mlkem_unittest |
diff --git a/tests/mlkem1024_decap_tests.sh b/tests/mlkem1024_decap_tests.sh deleted file mode 100755 index 95efa48..0000000 --- a/tests/mlkem1024_decap_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem1024_decap_tests | ||
| 4 | if [ -e ./mlkem1024_decap_tests.exe ]; then | ||
| 5 | TEST=./mlkem1024_decap_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem1024_decap_tests.txt | ||
diff --git a/tests/mlkem1024_encap_tests.sh b/tests/mlkem1024_encap_tests.sh deleted file mode 100755 index 9f4f2b1..0000000 --- a/tests/mlkem1024_encap_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem1024_encap_tests | ||
| 4 | if [ -e ./mlkem1024_encap_tests.exe ]; then | ||
| 5 | TEST=./mlkem1024_encap_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem1024_encap_tests.txt | ||
diff --git a/tests/mlkem1024_keygen_tests.sh b/tests/mlkem1024_keygen_tests.sh deleted file mode 100755 index 5287cf2..0000000 --- a/tests/mlkem1024_keygen_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem1024_keygen_tests | ||
| 4 | if [ -e ./mlkem1024_keygen_tests.exe ]; then | ||
| 5 | TEST=./mlkem1024_keygen_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem1024_keygen_tests.txt | ||
diff --git a/tests/mlkem1024_nist_decap_tests.sh b/tests/mlkem1024_nist_decap_tests.sh deleted file mode 100755 index 58bfc4e..0000000 --- a/tests/mlkem1024_nist_decap_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem1024_nist_decap_tests | ||
| 4 | if [ -e ./mlkem1024_nist_decap_tests.exe ]; then | ||
| 5 | TEST=./mlkem1024_nist_decap_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem1024_nist_decap_tests.txt | ||
diff --git a/tests/mlkem1024_nist_keygen_tests.sh b/tests/mlkem1024_nist_keygen_tests.sh deleted file mode 100755 index 643109c..0000000 --- a/tests/mlkem1024_nist_keygen_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem1024_nist_keygen_tests | ||
| 4 | if [ -e ./mlkem1024_nist_keygen_tests.exe ]; then | ||
| 5 | TEST=./mlkem1024_nist_keygen_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem1024_nist_keygen_tests.txt | ||
diff --git a/tests/mlkem768_decap_tests.sh b/tests/mlkem768_decap_tests.sh deleted file mode 100755 index af11da3..0000000 --- a/tests/mlkem768_decap_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem768_decap_tests | ||
| 4 | if [ -e ./mlkem768_decap_tests.exe ]; then | ||
| 5 | TEST=./mlkem768_decap_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem768_decap_tests.txt | ||
diff --git a/tests/mlkem768_encap_tests.sh b/tests/mlkem768_encap_tests.sh deleted file mode 100755 index ee5c979..0000000 --- a/tests/mlkem768_encap_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem768_encap_tests | ||
| 4 | if [ -e ./mlkem768_encap_tests.exe ]; then | ||
| 5 | TEST=./mlkem768_encap_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem768_encap_tests.txt | ||
diff --git a/tests/mlkem768_keygen_tests.sh b/tests/mlkem768_keygen_tests.sh deleted file mode 100755 index 0c84709..0000000 --- a/tests/mlkem768_keygen_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem768_keygen_tests | ||
| 4 | if [ -e ./mlkem768_keygen_tests.exe ]; then | ||
| 5 | TEST=./mlkem768_keygen_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem768_keygen_tests.txt | ||
diff --git a/tests/mlkem768_nist_decap_tests.sh b/tests/mlkem768_nist_decap_tests.sh deleted file mode 100755 index 42bdedc..0000000 --- a/tests/mlkem768_nist_decap_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem768_nist_decap_tests | ||
| 4 | if [ -e ./mlkem768_nist_decap_tests.exe ]; then | ||
| 5 | TEST=./mlkem768_nist_decap_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem768_nist_decap_tests.txt | ||
diff --git a/tests/mlkem768_nist_keygen_tests.sh b/tests/mlkem768_nist_keygen_tests.sh deleted file mode 100755 index 0c84709..0000000 --- a/tests/mlkem768_nist_keygen_tests.sh +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | TEST=./mlkem768_keygen_tests | ||
| 4 | if [ -e ./mlkem768_keygen_tests.exe ]; then | ||
| 5 | TEST=./mlkem768_keygen_tests.exe | ||
| 6 | fi | ||
| 7 | |||
| 8 | if [ -z $srcdir ]; then | ||
| 9 | srcdir=. | ||
| 10 | fi | ||
| 11 | |||
| 12 | $TEST $srcdir/mlkem768_keygen_tests.txt | ||
diff --git a/tests/mlkem_tests.sh b/tests/mlkem_tests.sh new file mode 100755 index 0000000..aaad199 --- /dev/null +++ b/tests/mlkem_tests.sh | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | |||
| 4 | TEST=./mlkem_tests | ||
| 5 | if [ -e ./mlkem_tests.exe ]; then | ||
| 6 | TEST=./mlkem_tests.exe | ||
| 7 | fi | ||
| 8 | |||
| 9 | if [ -z $srcdir ]; then | ||
| 10 | srcdir=. | ||
| 11 | fi | ||
| 12 | |||
| 13 | $TEST mlkem768_decap_tests $srcdir/mlkem768_decap_tests.txt | ||
| 14 | $TEST mlkem768_encap_tests $srcdir/mlkem768_encap_tests.txt | ||
| 15 | $TEST mlkem768_keygen_tests $srcdir/mlkem768_keygen_tests.txt | ||
| 16 | $TEST mlkem768_nist_decap_tests $srcdir/mlkem768_nist_decap_tests.txt | ||
| 17 | $TEST mlkem768_nist_keygen_tests $srcdir/mlkem768_nist_keygen_tests.txt | ||
| 18 | $TEST mlkem1024_decap_tests $srcdir/mlkem1024_decap_tests.txt | ||
| 19 | $TEST mlkem1024_encap_tests $srcdir/mlkem1024_encap_tests.txt | ||
| 20 | $TEST mlkem1024_keygen_tests $srcdir/mlkem1024_keygen_tests.txt | ||
| 21 | $TEST mlkem1024_nist_decap_tests $srcdir/mlkem1024_nist_decap_tests.txt | ||
| 22 | $TEST mlkem1024_nist_keygen_tests $srcdir/mlkem1024_nist_keygen_tests.txt | ||
