Convert the legacy TLS stack to tls_content.
authorjsing <jsing@openbsd.org>
Fri, 11 Nov 2022 17:15:26 +0000 (17:15 +0000)
committerjsing <jsing@openbsd.org>
Fri, 11 Nov 2022 17:15:26 +0000 (17:15 +0000)
commitee4250f602ddc943dc6358c3db4ef7172118489a
tree975bfe8e7f766e434402e9853ac85dc050cccbe0
parent956b6014c757ccfe3490ea40144fa41c6d6b490a
Convert the legacy TLS stack to tls_content.

This converts the legacy TLS stack to tls_content - records are now
opened into a tls_content structure, rather than being written back into
the same buffer that the sealed record was read into.

This will allow for further clean up of the legacy record layer.

ok tb@
lib/libssl/d1_lib.c
lib/libssl/d1_pkt.c
lib/libssl/dtls_locl.h
lib/libssl/s3_lib.c
lib/libssl/ssl_locl.h
lib/libssl/ssl_pkt.c
lib/libssl/tls12_record_layer.c
lib/libssl/tls13_record_layer.c
lib/libssl/tls_content.c
lib/libssl/tls_content.h