From d0b8b919df977eb424560f187dd9a7f5475fed27 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Fri, 7 Jul 2023 14:51:35 +0200 Subject: [PATCH] Always enable tls13MiddleBoxCompat with WOLFSSL_TLS13_MIDDLEBOX_COMPAT --- src/internal.c | 4 ++++ src/tls13.c | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/internal.c b/src/internal.c index f6eebc938..da47b284c 100644 --- a/src/internal.c +++ b/src/internal.c @@ -7189,6 +7189,10 @@ int InitSSL(WOLFSSL* ssl, WOLFSSL_CTX* ctx, int writeDup) XMEMCPY(ssl->group, ctx->group, sizeof(*ctx->group) * ctx->numGroups); ssl->numGroups = ctx->numGroups; } + + #ifdef WOLFSSL_TLS13_MIDDLEBOX_COMPAT + ssl->options.tls13MiddleBoxCompat = 1; + #endif #endif #ifdef HAVE_TLS_EXTENSIONS diff --git a/src/tls13.c b/src/tls13.c index a51185ebe..0262062a1 100644 --- a/src/tls13.c +++ b/src/tls13.c @@ -4249,9 +4249,6 @@ int SendTls13ClientHello(WOLFSSL* ssl) /* Version | Random | Cipher Suites | Compression */ args->length = VERSION_SZ + RAN_LEN + suites->suiteSz + SUITE_LEN + COMP_LEN + ENUM_LEN; -#if defined(WOLFSSL_TLS13_MIDDLEBOX_COMPAT) - ssl->options.tls13MiddleBoxCompat = 1; -#endif #ifdef WOLFSSL_QUIC if (WOLFSSL_IS_QUIC(ssl)) { /* RFC 9001 ch. 8.4 sessionID in ClientHello MUST be 0 length */