diff --git a/wolfssl/internal.h b/wolfssl/internal.h index 8b65d0a29..258cb034e 100644 --- a/wolfssl/internal.h +++ b/wolfssl/internal.h @@ -1850,7 +1850,8 @@ enum Misc { (MIN_FFHDE_GROUP <= (group) && (group) <= MAX_FFHDE_GROUP) #ifdef HAVE_PQC #define WOLFSSL_NAMED_GROUP_IS_PQC(group) \ - (WOLFSSL_PQC_MIN <= (group) && (group) <= WOLFSSL_PQC_MAX) + ((WOLFSSL_PQC_SIMPLE_MIN <= (group) && (group) <= WOLFSSL_PQC_SIMPLE_MAX) || \ + (WOLFSSL_PQC_HYBRID_MIN <= (group) && (group) <= WOLFSSL_PQC_HYBRID_MAX)) #else #define WOLFSSL_NAMED_GROUP_IS_PQC(group) ((void)(group), 0) #endif /* HAVE_PQC */ diff --git a/wolfssl/ssl.h b/wolfssl/ssl.h index edcff46f6..804ec44bb 100644 --- a/wolfssl/ssl.h +++ b/wolfssl/ssl.h @@ -4004,7 +4004,7 @@ enum { WOLFSSL_KYBER_LEVEL5 = 573, /* KYBER_1024 */ WOLFSSL_PQC_SIMPLE_MAX = 573, - WOLFSSL_PQC_HYBRID_MIN = 12052, + WOLFSSL_PQC_HYBRID_MIN = 12090, WOLFSSL_P256_KYBER_LEVEL1 = 12090, WOLFSSL_P384_KYBER_LEVEL3 = 12092, WOLFSSL_P521_KYBER_LEVEL5 = 12093,