@@ -1946,29 +1946,27 @@ int test_tls13_rpk_handshake(void)
19461946 (defined(HAVE_ECC ) && !defined(WOLFSSL_NO_ML_KEM_768 )))
19471947static void test_tls13_pq_groups_ctx_ready (WOLFSSL_CTX * ctx )
19481948{
1949- #ifndef WOLFSSL_TLS_NO_MLKEM_STANDALONE
1950- #ifndef WOLFSSL_NO_ML_KEM_1024
19511949#ifdef WOLFSSL_MLKEM_KYBER
1950+ #if !defined(WOLFSSL_NO_KYBER1024 )
19521951 int group = WOLFSSL_KYBER_LEVEL5 ;
1953- #else
1954- int group = WOLFSSL_ML_KEM_1024 ;
1955- #endif /* WOLFSSL_MLKEM_KYBER */
1956- #elif !defined(WOLFSSL_NO_ML_KEM_768 )
1957- #ifdef WOLFSSL_MLKEM_KYBER
1952+ #elif !defined(WOLFSSL_NO_KYBER768 )
19581953 int group = WOLFSSL_KYBER_LEVEL3 ;
1959- #else
1960- int group = WOLFSSL_ML_KEM_768 ;
1961- #endif /* WOLFSSL_MLKEM_KYBER */
1962- #else
1963- #ifdef WOLFSSL_MLKEM_KYBER
1954+ #else
19641955 int group = WOLFSSL_KYBER_LEVEL1 ;
1965- #else
1956+ #endif
1957+ #elif !defined(WOLFSSL_NO_ML_KEM ) && !defined(WOLFSSL_TLS_NO_MLKEM_STANDALONE )
1958+ #if !defined(WOLFSSL_NO_ML_KEM_1024 )
1959+ int group = WOLFSSL_ML_KEM_1024 ;
1960+ #elif !defined(WOLFSSL_NO_ML_KEM_768 )
1961+ int group = WOLFSSL_ML_KEM_768 ;
1962+ #else
19661963 int group = WOLFSSL_ML_KEM_512 ;
1967- #endif /* WOLFSSL_MLKEM_KYBER */
1968- #endif
1969- #elif defined( HAVE_ECC ) && ! defined(WOLFSSL_NO_ML_KEM_768 )
1964+ #endif
1965+ #elif defined( HAVE_ECC ) && !defined( WOLFSSL_NO_ML_KEM_768 ) && \
1966+ defined(WOLFSSL_PQC_HYBRIDS )
19701967 int group = WOLFSSL_SECP256R1MLKEM768 ;
1971- #elif defined(HAVE_CURVE25519 ) && !defined(WOLFSSL_NO_ML_KEM_768 )
1968+ #elif defined(HAVE_CURVE25519 ) && !defined(WOLFSSL_NO_ML_KEM_768 ) && \
1969+ defined(WOLFSSL_PQC_HYBRIDS )
19721970 int group = WOLFSSL_X25519MLKEM768 ;
19731971#endif
19741972
@@ -1977,29 +1975,27 @@ static void test_tls13_pq_groups_ctx_ready(WOLFSSL_CTX* ctx)
19771975
19781976static void test_tls13_pq_groups_on_result (WOLFSSL * ssl )
19791977{
1980- #ifndef WOLFSSL_TLS_NO_MLKEM_STANDALONE
1981- #ifndef WOLFSSL_NO_ML_KEM_1024
19821978#ifdef WOLFSSL_MLKEM_KYBER
1979+ #if !defined(WOLFSSL_NO_KYBER1024 )
19831980 AssertStrEQ (wolfSSL_get_curve_name (ssl ), "KYBER_LEVEL5" );
1984- #else
1985- AssertStrEQ (wolfSSL_get_curve_name (ssl ), "ML_KEM_1024" );
1986- #endif /* WOLFSSL_MLKEM_KYBER */
1987- #elif !defined(WOLFSSL_NO_ML_KEM_768 )
1988- #ifdef WOLFSSL_MLKEM_KYBER
1981+ #elif !defined(WOLFSSL_NO_KYBER768 )
19891982 AssertStrEQ (wolfSSL_get_curve_name (ssl ), "KYBER_LEVEL3" );
1990- #else
1991- AssertStrEQ (wolfSSL_get_curve_name (ssl ), "ML_KEM_768" );
1992- #endif /* WOLFSSL_MLKEM_KYBER */
1993- #else
1994- #ifdef WOLFSSL_MLKEM_KYBER
1983+ #else
19951984 AssertStrEQ (wolfSSL_get_curve_name (ssl ), "KYBER_LEVEL1" );
1996- #else
1985+ #endif
1986+ #elif !defined(WOLFSSL_NO_ML_KEM ) && !defined(WOLFSSL_TLS_NO_MLKEM_STANDALONE )
1987+ #if !defined(WOLFSSL_NO_ML_KEM_1024 )
1988+ AssertStrEQ (wolfSSL_get_curve_name (ssl ), "ML_KEM_1024" );
1989+ #elif !defined(WOLFSSL_NO_ML_KEM_768 )
1990+ AssertStrEQ (wolfSSL_get_curve_name (ssl ), "ML_KEM_768" );
1991+ #else
19971992 AssertStrEQ (wolfSSL_get_curve_name (ssl ), "ML_KEM_512" );
1998- #endif /* WOLFSSL_MLKEM_KYBER */
1999- #endif
2000- #elif defined( HAVE_ECC ) && ! defined(WOLFSSL_NO_ML_KEM_768 )
1993+ #endif
1994+ #elif defined( HAVE_ECC ) && !defined( WOLFSSL_NO_ML_KEM_768 ) && \
1995+ defined(WOLFSSL_PQC_HYBRIDS )
20011996 AssertStrEQ (wolfSSL_get_curve_name (ssl ), "SecP256r1MLKEM768" );
2002- #elif defined(HAVE_CURVE25519 ) && !defined(WOLFSSL_NO_ML_KEM_768 )
1997+ #elif defined(HAVE_CURVE25519 ) && !defined(WOLFSSL_NO_ML_KEM_768 ) && \
1998+ defined(WOLFSSL_PQC_HYBRIDS )
20031999 AssertStrEQ (wolfSSL_get_curve_name (ssl ), "X25519MLKEM768" );
20042000#endif
20052001}
0 commit comments