@@ -927,6 +927,50 @@ int SuiteTest(int argc, char** argv)
927927 }
928928 #endif
929929 #endif
930+ #ifdef HAVE_PQC
931+ /* add TLSv13 pq tests */
932+ XSTRLCPY (argv0 [1 ], "tests/test-tls13-pq.conf" , sizeof (argv0 [1 ]));
933+ printf ("starting TLSv13 post-quantum groups tests\n" );
934+ test_harness (& args );
935+ if (args .return_code != 0 ) {
936+ printf ("error from script %d\n" , args .return_code );
937+ args .return_code = EXIT_FAILURE ;
938+ goto exit ;
939+ }
940+ #ifdef HAVE_LIBOQS
941+ /* add TLSv13 pq tests */
942+ XSTRLCPY (argv0 [1 ], "tests/test-tls13-pq-2.conf" , sizeof (argv0 [1 ]));
943+ printf ("starting TLSv13 post-quantum groups tests\n" );
944+ test_harness (& args );
945+ if (args .return_code != 0 ) {
946+ printf ("error from script %d\n" , args .return_code );
947+ args .return_code = EXIT_FAILURE ;
948+ goto exit ;
949+ }
950+ #endif
951+ #endif
952+ #if defined(HAVE_PQC ) && defined(WOLFSSL_DTLS13 )
953+ /* add DTLSv13 pq tests */
954+ XSTRLCPY (argv0 [1 ], "tests/test-dtls13-pq.conf" , sizeof (argv0 [1 ]));
955+ printf ("starting DTLSv13 post-quantum groups tests\n" );
956+ test_harness (& args );
957+ if (args .return_code != 0 ) {
958+ printf ("error from script %d\n" , args .return_code );
959+ args .return_code = EXIT_FAILURE ;
960+ goto exit ;
961+ }
962+ #ifdef HAVE_LIBOQS
963+ /* add DTLSv13 pq tests */
964+ XSTRLCPY (argv0 [1 ], "tests/test-dtls13-pq-2.conf" , sizeof (argv0 [1 ]));
965+ printf ("starting DTLSv13 post-quantum groups tests\n" );
966+ test_harness (& args );
967+ if (args .return_code != 0 ) {
968+ printf ("error from script %d\n" , args .return_code );
969+ args .return_code = EXIT_FAILURE ;
970+ goto exit ;
971+ }
972+ #endif
973+ #endif
930974#endif
931975#if defined(WC_RSA_PSS ) && (!defined(HAVE_FIPS ) || \
932976 (defined(HAVE_FIPS_VERSION ) && (HAVE_FIPS_VERSION > 2 ))) && \
0 commit comments