@@ -546,86 +546,28 @@ check_PROGRAMS += md_test
546546md_test_SOURCES = md_test.c
547547
548548noinst_HEADERS += mlkem_tests_util.h
549+ noinst_HEADERS += parse_test_file.h
549550
550- # mlkem1024_decap_tests
551- TESTS += mlkem1024_decap_tests.sh
552- check_PROGRAMS += mlkem1024_decap_tests
553- mlkem1024_decap_tests_SOURCES = mlkem1024_decap_tests.c mlkem_tests_util.c
554- EXTRA_DIST += mlkem1024_decap_tests.sh
551+ # mlkem_tests
552+ TESTS += mlkem_tests.sh
553+ check_PROGRAMS += mlkem_tests
554+ mlkem_tests_SOURCES = mlkem_tests.c mlkem_tests_util.c parse_test_file.c
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
555561EXTRA_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
562562EXTRA_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
574563EXTRA_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
581564EXTRA_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
588565EXTRA_DIST += mlkem1024_nist_keygen_tests.txt
589566
590- # mlkem768_decap_tests
591- TESTS += mlkem768_decap_tests.sh
592- check_PROGRAMS += mlkem768_decap_tests
593- mlkem768_decap_tests_SOURCES = mlkem768_decap_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
567+ # mlkem_iteration_tests
568+ TESTS += mlkem_iteration_tests
569+ check_PROGRAMS += mlkem_iteration_tests
570+ mlkem_iteration_tests_SOURCES = mlkem_iteration_tests.c mlkem_tests_util.c
629571
630572# mlkem_unittest
631573TESTS += mlkem_unittest
0 commit comments