@@ -32024,10 +32024,28 @@ static int test_dtls13_frag_ch_pq(void)
3202432024 const char *test_str = "test";
3202532025 int test_str_size;
3202632026 byte buf[255];
32027- #ifdef WOLFSSL_MLKEM_KYBER
32027+ #if defined(WOLFSSL_MLKEM_KYBER)
32028+ #if !defined(WOLFSSL_NO_KYBER1024)
3202832029 int group = WOLFSSL_KYBER_LEVEL5;
32030+ const char *group_name = "KYBER_LEVEL5";
32031+ #elif !defined(WOLFSSL_NO_KYBER768)
32032+ int group = WOLFSSL_KYBER_LEVEL3;
32033+ const char *group_name = "KYBER_LEVEL3";
32034+ #else
32035+ int group = WOLFSSL_KYBER_LEVEL1;
32036+ const char *group_name = "KYBER_LEVEL1";
32037+ #endif
3202932038#else
32039+ #if !defined(WOLFSSL_NO_ML_KEM_1024)
3203032040 int group = WOLFSSL_ML_KEM_1024;
32041+ const char *group_name = "ML_KEM_1024";
32042+ #elif !defined(WOLFSSL_NO_ML_KEM_768)
32043+ int group = WOLFSSL_ML_KEM_768;
32044+ const char *group_name = "ML_KEM_768";
32045+ #else
32046+ int group = WOLFSSL_ML_KEM_512;
32047+ const char *group_name = "ML_KEM_512";
32048+ #endif
3203132049#endif
3203232050
3203332051 XMEMSET(&test_ctx, 0, sizeof(test_ctx));
@@ -32038,13 +32056,8 @@ static int test_dtls13_frag_ch_pq(void)
3203832056 ExpectIntEQ(wolfSSL_UseKeyShare(ssl_c, group), WOLFSSL_SUCCESS);
3203932057 ExpectIntEQ(wolfSSL_dtls13_allow_ch_frag(ssl_s, 1), WOLFSSL_SUCCESS);
3204032058 ExpectIntEQ(test_memio_do_handshake(ssl_c, ssl_s, 10, NULL), 0);
32041- #ifdef WOLFSSL_MLKEM_KYBER
32042- ExpectStrEQ(wolfSSL_get_curve_name(ssl_c), "KYBER_LEVEL5");
32043- ExpectStrEQ(wolfSSL_get_curve_name(ssl_s), "KYBER_LEVEL5");
32044- #else
32045- ExpectStrEQ(wolfSSL_get_curve_name(ssl_c), "ML_KEM_1024");
32046- ExpectStrEQ(wolfSSL_get_curve_name(ssl_s), "ML_KEM_1024");
32047- #endif
32059+ ExpectStrEQ(wolfSSL_get_curve_name(ssl_c), group_name);
32060+ ExpectStrEQ(wolfSSL_get_curve_name(ssl_s), group_name);
3204832061 test_str_size = XSTRLEN("test") + 1;
3204932062 ExpectIntEQ(wolfSSL_write(ssl_c, test_str, test_str_size), test_str_size);
3205032063 ExpectIntEQ(wolfSSL_read(ssl_s, buf, sizeof(buf)), test_str_size);
0 commit comments