openssl/ssl
Matt Caswell 1d3676778c Move logic for figuring out the record version out of record layer
This calculation is based on lots of information from state machine and
elsewhere that the record layer cannot access. In reality it is sufficient
to simply tell the record layer what version to use.

Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19198)
2022-09-23 14:54:49 +01:00
..
quic Add deferred datagram limit to QUIC Record Layer RX 2022-09-22 10:01:35 +01:00
record Move logic for figuring out the record version out of record layer 2022-09-23 14:54:49 +01:00
statem Move logic for figuring out the record version out of record layer 2022-09-23 14:54:49 +01:00
bio_ssl.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
build.info time: move OSSL_TIME to libcrypto 2022-09-13 21:13:22 +10:00
d1_lib.c ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10: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 Create the write record layer method and object and use it 2022-09-23 14:43:24 +01:00
s3_lib.c ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10:00
s3_msg.c Move logic for figuring out the record version out of record layer 2022-09-23 14:54:49 +01:00
ssl_asn1.c ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10:00
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 stack.c: add missing direct error reporting and improve coding style 2022-09-16 10:07:15 +02:00
ssl_conf.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
ssl_err_legacy.c Update copyright year 2021-06-17 13:24:59 +01:00
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 Replace references to s->wbio with rl->bio 2022-09-23 14:43:24 +01:00
ssl_local.h ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10:00
ssl_mcnf.c
ssl_rsa_legacy.c
ssl_rsa.c Convert serverinfo in SSL_CTX_use_serverinfo() to v2. 2022-08-26 13:07:20 +10:00
ssl_sess.c ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10:00
ssl_stat.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
ssl_txt.c ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10: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 Move write buffer management into the write record layer 2022-09-23 14:54:49 +01:00
t1_lib.c ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10:00
t1_trce.c SSL object refactoring using SSL_CONNECTION object 2022-07-28 10:04:28 +01:00
tls13_enc.c Move write buffer management into the write record layer 2022-09-23 14:54:49 +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