mirror of
https://github.com/libressl/portable.git
synced 2026-01-17 21:51:17 +01:00
Some fixes for ML-KEM tests
- Run the 1024 iteration test as well as unit tests. - Remove unused test script with unexpected contents. Follow-on to #1127
This commit is contained in:
@@ -548,6 +548,12 @@ target_link_libraries(mlkem1024_encap_tests ${OPENSSL_TEST_LIBS})
|
||||
prepare_emscripten_test_target(mlkem1024_encap_tests)
|
||||
add_platform_test(mlkem1024_encap_tests mlkem1024_encap_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem1024_encap_tests.txt)
|
||||
|
||||
# mlkem1024_iteration_test
|
||||
add_executable(mlkem1024_iteration_test mlkem1024_iteration_test.c mlkem_tests_util.c)
|
||||
target_link_libraries(mlkem1024_iteration_test ${OPENSSL_TEST_LIBS})
|
||||
prepare_emscripten_test_target(mlkem1024_iteration_test)
|
||||
add_platform_test(mlkem1024_iteration_test mlkem1024_iteration_test)
|
||||
|
||||
# mlkem1024_keygen_tests
|
||||
add_executable(mlkem1024_keygen_tests mlkem1024_keygen_tests.c mlkem_tests_util.c)
|
||||
target_link_libraries(mlkem1024_keygen_tests ${OPENSSL_TEST_LIBS})
|
||||
@@ -602,6 +608,12 @@ target_link_libraries(mlkem768_nist_keygen_tests ${OPENSSL_TEST_LIBS})
|
||||
prepare_emscripten_test_target(mlkem768_nist_keygen_tests)
|
||||
add_platform_test(mlkem768_nist_keygen_tests mlkem768_nist_keygen_tests ${CMAKE_CURRENT_SOURCE_DIR}/mlkem768_nist_keygen_tests.txt)
|
||||
|
||||
# mlkem_unittest
|
||||
add_executable(mlkem_unittest mlkem_unittest.c mlkem_tests_util.c)
|
||||
target_link_libraries(mlkem_unittest ${OPENSSL_TEST_LIBS})
|
||||
prepare_emscripten_test_target(mlkem_unittest)
|
||||
add_platform_test(mlkem_unittest mlkem_unittest)
|
||||
|
||||
# objectstest
|
||||
add_executable(objectstest objectstest.c)
|
||||
target_link_libraries(objectstest ${OPENSSL_TEST_LIBS})
|
||||
|
||||
@@ -560,6 +560,11 @@ mlkem1024_encap_tests_SOURCES = mlkem1024_encap_tests.c mlkem_tests_util.c
|
||||
EXTRA_DIST += mlkem1024_encap_tests.sh
|
||||
EXTRA_DIST += mlkem1024_encap_tests.txt
|
||||
|
||||
# mlkem1024_iteration_test
|
||||
TESTS += mlkem1024_iteration_test
|
||||
check_PROGRAMS += mlkem1024_iteration_test
|
||||
mlkem1024_iteration_test_SOURCES = mlkem1024_iteration_test.c mlkem_tests_util.c
|
||||
|
||||
# mlkem1024_keygen_tests
|
||||
TESTS += mlkem1024_keygen_tests.sh
|
||||
check_PROGRAMS += mlkem1024_keygen_tests
|
||||
@@ -621,6 +626,11 @@ mlkem768_nist_keygen_tests_SOURCES = mlkem768_nist_keygen_tests.c mlkem_tests_ut
|
||||
EXTRA_DIST += mlkem768_nist_keygen_tests.sh
|
||||
EXTRA_DIST += mlkem768_nist_keygen_tests.txt
|
||||
|
||||
# mlkem_unittest
|
||||
TESTS += mlkem_unittest
|
||||
check_PROGRAMS += mlkem_unittest
|
||||
mlkem_unittest_SOURCES = mlkem_unittest.c mlkem_tests_util.c
|
||||
|
||||
# objectstest
|
||||
TESTS += objectstest
|
||||
check_PROGRAMS += objectstest
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
TEST=./mlkem1024_decap_tests
|
||||
if [ -e ./mlkem1024_decap_tests.exe ]; then
|
||||
TEST=./mlkem1024_decap_tests.exe
|
||||
fi
|
||||
|
||||
if [ -z $srcdir ]; then
|
||||
srcdir=.
|
||||
fi
|
||||
|
||||
$TEST $srcdir/mlkem1024_decap_tests.txt
|
||||
Reference in New Issue
Block a user