@@ -31990,10 +31990,28 @@ static int test_dtls13_frag_ch_pq(void)
3199031990 const char *test_str = "test";
3199131991 int test_str_size;
3199231992 byte buf[255];
31993- #ifdef WOLFSSL_MLKEM_KYBER
31993+ #if defined(WOLFSSL_MLKEM_KYBER)
31994+ #if !defined(WOLFSSL_NO_KYBER1024)
3199431995 int group = WOLFSSL_KYBER_LEVEL5;
31996+ const char *group_name = "KYBER_LEVEL5";
31997+ #elif !defined(WOLFSSL_NO_KYBER768)
31998+ int group = WOLFSSL_KYBER_LEVEL3;
31999+ const char *group_name = "KYBER_LEVEL3";
32000+ #else
32001+ int group = WOLFSSL_KYBER_LEVEL1;
32002+ const char *group_name = "KYBER_LEVEL1";
32003+ #endif
3199532004#else
32005+ #if !defined(WOLFSSL_NO_ML_KEM_1024)
3199632006 int group = WOLFSSL_ML_KEM_1024;
32007+ const char *group_name = "ML_KEM_1024";
32008+ #elif !defined(WOLFSSL_NO_ML_KEM_768)
32009+ int group = WOLFSSL_ML_KEM_768;
32010+ const char *group_name = "ML_KEM_768";
32011+ #else
32012+ int group = WOLFSSL_ML_KEM_512;
32013+ const char *group_name = "ML_KEM_512";
32014+ #endif
3199732015#endif
3199832016
3199932017 XMEMSET(&test_ctx, 0, sizeof(test_ctx));
@@ -32004,13 +32022,8 @@ static int test_dtls13_frag_ch_pq(void)
3200432022 ExpectIntEQ(wolfSSL_UseKeyShare(ssl_c, group), WOLFSSL_SUCCESS);
3200532023 ExpectIntEQ(wolfSSL_dtls13_allow_ch_frag(ssl_s, 1), WOLFSSL_SUCCESS);
3200632024 ExpectIntEQ(test_memio_do_handshake(ssl_c, ssl_s, 10, NULL), 0);
32007- #ifdef WOLFSSL_MLKEM_KYBER
32008- ExpectStrEQ(wolfSSL_get_curve_name(ssl_c), "KYBER_LEVEL5");
32009- ExpectStrEQ(wolfSSL_get_curve_name(ssl_s), "KYBER_LEVEL5");
32010- #else
32011- ExpectStrEQ(wolfSSL_get_curve_name(ssl_c), "ML_KEM_1024");
32012- ExpectStrEQ(wolfSSL_get_curve_name(ssl_s), "ML_KEM_1024");
32013- #endif
32025+ ExpectStrEQ(wolfSSL_get_curve_name(ssl_c), group_name);
32026+ ExpectStrEQ(wolfSSL_get_curve_name(ssl_s), group_name);
3201432027 test_str_size = XSTRLEN("test") + 1;
3201532028 ExpectIntEQ(wolfSSL_write(ssl_c, test_str, test_str_size), test_str_size);
3201632029 ExpectIntEQ(wolfSSL_read(ssl_s, buf, sizeof(buf)), test_str_size);
0 commit comments