openssl/ssl
Matt Caswell ffbd6e6787 Remove use of SSL object for fragment length checking in record layer
Pass the max fragment length to the record layer when it is applicable
to avoid the need to go through the SSL object.

Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18132)
2022-08-18 16:38:12 +01:00
..
quic RX depacketizer (QUIC) 2022-08-18 07:38:37 +02:00
record Remove use of SSL object for fragment length checking in record layer 2022-08-18 16:38:12 +01:00
statem Remove some use of SSL object from record layer 2022-08-18 16:38:12 +01:00
bio_ssl.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
build.info Move ktls.c into the record layer 2022-08-18 16:38:12 +01:00
d1_lib.c Move the TLS1.0/1.1/1.2 record crypto code into the new record layer 2022-08-18 16:38:12 +01:00
d1_msg.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
d1_srtp.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
event_queue.c Make OSSL_TIME a structure 2022-08-12 15:44:01 +01:00
methods.c
pqueue.c
priority_queue.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
s3_enc.c Fix some no-comp compilation failures 2022-08-18 16:38:12 +01:00
s3_lib.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
s3_msg.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
ssl_asn1.c
ssl_cert_table.h
ssl_cert.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
ssl_ciph.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
ssl_conf.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
ssl_err_legacy.c
ssl_err.c Make the record layer directly aware of EtM 2022-08-18 16:38:12 +01:00
ssl_init.c err: get rid of err_free_strings_int() 2022-05-10 09:47:54 +02:00
ssl_lib.c Add support for moving data from one epoch to the next 2022-08-18 16:38:12 +01:00
ssl_local.h Make the record layer directly aware of EtM 2022-08-18 16:38:12 +01:00
ssl_mcnf.c
ssl_rsa_legacy.c
ssl_rsa.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
ssl_sess.c Update session timeout code with OSSL_TIME 2022-08-18 10:54:20 -04:00
ssl_stat.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
ssl_txt.c Update copyright year 2022-05-03 13:34:51 +01:00
ssl_utst.c
sslerr.h Transfer the functionality from ssl3_read_n to the new record layer 2022-08-18 16:38:12 +01:00
t1_enc.c Make the record layer directly aware of EtM 2022-08-18 16:38:12 +01:00
t1_lib.c Move the TLS1.0/1.1/1.2 record crypto code into the new record layer 2022-08-18 16:38:12 +01:00
t1_trce.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
time.c Make OSSL_TIME a structure 2022-08-12 15:44:01 +01:00
tls13_enc.c Make the record layer directly aware of EtM 2022-08-18 16:38:12 +01:00
tls_depr.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
tls_srp.c Coverity 1507484: dereference before null check 2022-08-01 08:18:36 +01:00