Skip to content

Commit f26b8bd

Browse files
authored
Merge pull request #6584 from julek-wolfssl/issue/6554
Always enable tls13MiddleBoxCompat with WOLFSSL_TLS13_MIDDLEBOX_COMPAT
2 parents 2299282 + 86fd570 commit f26b8bd

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/internal.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7230,6 +7230,10 @@ int InitSSL(WOLFSSL* ssl, WOLFSSL_CTX* ctx, int writeDup)
72307230
XMEMCPY(ssl->group, ctx->group, sizeof(*ctx->group) * ctx->numGroups);
72317231
ssl->numGroups = ctx->numGroups;
72327232
}
7233+
7234+
#ifdef WOLFSSL_TLS13_MIDDLEBOX_COMPAT
7235+
ssl->options.tls13MiddleBoxCompat = 1;
7236+
#endif
72337237
#endif
72347238

72357239
#ifdef HAVE_TLS_EXTENSIONS

src/tls13.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4249,9 +4249,6 @@ int SendTls13ClientHello(WOLFSSL* ssl)
42494249
/* Version | Random | Cipher Suites | Compression */
42504250
args->length = VERSION_SZ + RAN_LEN + suites->suiteSz +
42514251
SUITE_LEN + COMP_LEN + ENUM_LEN;
4252-
#if defined(WOLFSSL_TLS13_MIDDLEBOX_COMPAT)
4253-
ssl->options.tls13MiddleBoxCompat = 1;
4254-
#endif
42554252
#ifdef WOLFSSL_QUIC
42564253
if (WOLFSSL_IS_QUIC(ssl)) {
42574254
/* RFC 9001 ch. 8.4 sessionID in ClientHello MUST be 0 length */

tests/api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34642,6 +34642,8 @@ static int test_wolfSSL_Tls12_Key_Logging_test(void)
3464234642
}
3464334643
/* a log starting with "CLIENT_RANDOM " should exit in the file */
3464434644
ExpectIntEQ(found, 1);
34645+
/* clean up */
34646+
ExpectIntEQ(rem_file("./MyKeyLog.txt"), 0);
3464534647
#endif /* OPENSSL_EXTRA && HAVE_SECRET_CALLBACK */
3464634648
return EXPECT_RESULT();
3464734649
}

0 commit comments

Comments
 (0)