summaryrefslogtreecommitdiff
path: root/src/lib/libssl/Makefile
diff options
context:
space:
mode:
authorjsing <>2022-07-24 14:28:16 +0000
committerjsing <>2022-07-24 14:28:16 +0000
commit2c5937ccb88658c18243c49fc57c58b62e344235 (patch)
treef814f798e3d47e53e29dfd4db0eece8481fc97ad /src/lib/libssl/Makefile
parentc96bebf0508a7dbba50ee184ca854bbcf8d94873 (diff)
downloadopenbsd-2c5937ccb88658c18243c49fc57c58b62e344235.tar.gz
openbsd-2c5937ccb88658c18243c49fc57c58b62e344235.tar.bz2
openbsd-2c5937ccb88658c18243c49fc57c58b62e344235.zip
Provide record layer callbacks for QUIC.
QUIC uses TLS to complete the handshake, however unlike normal TLS it does not use the TLS record layer, rather it provides its own transport. This means that we need to intercept all communication between the TLS handshake and the record layer. This allows TLS handshake message writes to be directed to QUIC, likewise for TLS handshake message reads. Alerts also need to be sent via QUIC, plus it needs to be provided with the traffic keys that are derived by TLS. ok tb@
Diffstat (limited to 'src/lib/libssl/Makefile')
-rw-r--r--src/lib/libssl/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libssl/Makefile b/src/lib/libssl/Makefile
index e6930b0b9f..d0d7bc4e02 100644
--- a/src/lib/libssl/Makefile
+++ b/src/lib/libssl/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.75 2022/06/28 20:40:24 tb Exp $ 1# $OpenBSD: Makefile,v 1.76 2022/07/24 14:28:16 jsing Exp $
2 2
3.include <bsd.own.mk> 3.include <bsd.own.mk>
4.ifndef NOMAN 4.ifndef NOMAN
@@ -79,6 +79,7 @@ SRCS= \
79 tls13_key_schedule.c \ 79 tls13_key_schedule.c \
80 tls13_legacy.c \ 80 tls13_legacy.c \
81 tls13_lib.c \ 81 tls13_lib.c \
82 tls13_quic.c \
82 tls13_record.c \ 83 tls13_record.c \
83 tls13_record_layer.c \ 84 tls13_record_layer.c \
84 tls13_server.c \ 85 tls13_server.c \