openssl/ssl/record/methods
Matt Caswell c1decd6246 Don't apply max_frag_len checking if no Max Fragment Length extension
Don't check the Max Fragment Length if the it hasn't been negotiated. We
were checking it anyway, and using the default value
(SSL3_RT_MAX_PLAIN_LENGTH). This works in most cases but KTLS can cause the
record length to actually exceed this in some cases.

Fixes #23169

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23182)
2024-01-18 15:20:18 +00:00
..
build.info Move tls_pad.c into ssl/record/methods 2022-11-14 07:51:17 +00:00
dtls_meth.c Pass the dtls record version to the record layer msg_callback function. 2023-10-04 12:56:53 +02:00
ktls_meth.c Copyright year updates 2023-09-07 09:59:15 +01:00
recmethod_local.h Copyright year updates 2023-09-07 09:59:15 +01:00
ssl3_cbc.c Copyright year updates 2023-09-07 09:59:15 +01:00
ssl3_meth.c Don't attempt to set provider params on an ENGINE based cipher 2023-12-12 16:06:54 +00:00
tls1_meth.c Don't attempt to set provider params on an ENGINE based cipher 2023-12-12 16:06:54 +00:00
tls13_meth.c Copyright year updates 2023-09-07 09:59:15 +01:00
tls_common.c Don't apply max_frag_len checking if no Max Fragment Length extension 2024-01-18 15:20:18 +00:00
tls_multib.c Copyright year updates 2023-09-07 09:59:15 +01:00
tls_pad.c Copyright year updates 2023-09-07 09:59:15 +01:00
tlsany_meth.c Rename SSL3_RECORD to TLS_RL_RECORD 2022-11-14 07:51:26 +00:00