From fb975bbc325bbf4283ef4fa3886bde95fe20607e Mon Sep 17 00:00:00 2001 From: jsing <> Date: Sat, 4 Sep 2021 16:26:12 +0000 Subject: Factor out the TLSv1.3 code that handles content from TLS records. Currently, the plaintext content from opened TLS records is handled via the rbuf code in the TLSv1.3 record layer. Factor this out and provide a separate struct tls_content, which knows how to track and manipulate the content. This makes the TLSv1.3 code cleaner, however it will also soon also be used to untangle parts of the legacy record layer. ok beck@ tb@ --- src/lib/libssl/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/lib/libssl/Makefile') diff --git a/src/lib/libssl/Makefile b/src/lib/libssl/Makefile index 6171194629..d468308c7e 100644 --- a/src/lib/libssl/Makefile +++ b/src/lib/libssl/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.70 2021/05/05 10:05:27 jsing Exp $ +# $OpenBSD: Makefile,v 1.71 2021/09/04 16:26:12 jsing Exp $ .include .ifndef NOMAN @@ -81,7 +81,8 @@ SRCS= \ tls13_lib.c \ tls13_record.c \ tls13_record_layer.c \ - tls13_server.c + tls13_server.c \ + tls_content.c HDRS= dtls1.h srtp.h ssl.h ssl2.h ssl23.h ssl3.h tls1.h -- cgit v1.2.3-55-g6feb