From 29c2f15a8fd55522bb37be528fdec8f54fc486b9 Mon Sep 17 00:00:00 2001 From: jackctj117 Date: Thu, 13 Nov 2025 10:06:07 -0700 Subject: [PATCH] Add #ifdef guards to cipher suite checks --- src/internal.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/internal.c b/src/internal.c index aed071c33..97e126b45 100644 --- a/src/internal.c +++ b/src/internal.c @@ -37176,15 +37176,20 @@ static int DoSessionTicket(WOLFSSL* ssl, const byte* input, word32* inOutIdx, if (first == TLS13_BYTE) return 1; +#ifdef HAVE_NULL_CIPHER /* Special cases for integrity-only cipher suites */ if (first == ECC_BYTE && (second == TLS_SHA256_SHA256 || second == TLS_SHA384_SHA384)) return 1; +#endif +#if (defined(WOLFSSL_SM4_GCM) || defined(WOLFSSL_SM4_CCM)) && \ + defined(WOLFSSL_SM3) /* SM4 cipher suites for TLS 1.3 */ if (first == CIPHER_BYTE && (second == TLS_SM4_GCM_SM3 || second == TLS_SM4_CCM_SM3)) return 1; +#endif return 0; }