From 9f10df8c2961b5d22fbb67942ef04e74ea843ece Mon Sep 17 00:00:00 2001 From: jsing <> Date: Sat, 27 Jan 2024 14:23:51 +0000 Subject: Add message callbacks for alerts in the TLSv1.3 stack. This will make it easier to regress test shutdown behaviour in the TLSv1.3 stack. Additionally, `openssl -msg` now shows alerts for TLSv1.3 connections. ok tb@ --- src/lib/libssl/tls13_record_layer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/lib/libssl/tls13_record_layer.c') diff --git a/src/lib/libssl/tls13_record_layer.c b/src/lib/libssl/tls13_record_layer.c index 4ae4e298eb..5432744cd7 100644 --- a/src/lib/libssl/tls13_record_layer.c +++ b/src/lib/libssl/tls13_record_layer.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tls13_record_layer.c,v 1.72 2022/11/11 17:15:27 jsing Exp $ */ +/* $OpenBSD: tls13_record_layer.c,v 1.73 2024/01/27 14:23:51 jsing Exp $ */ /* * Copyright (c) 2018, 2019 Joel Sing * @@ -327,7 +327,7 @@ tls13_record_layer_process_alert(struct tls13_record_layer *rl) return tls13_send_alert(rl, TLS13_ALERT_ILLEGAL_PARAMETER); } - rl->cb.alert_recv(alert_desc, rl->cb_arg); + rl->cb.alert_recv(alert_level, alert_desc, rl->cb_arg); return ret; } @@ -361,7 +361,7 @@ tls13_record_layer_send_alert(struct tls13_record_layer *rl) ret = TLS13_IO_ALERT; } - rl->cb.alert_sent(rl->alert_desc, rl->cb_arg); + rl->cb.alert_sent(rl->alert_level, rl->alert_desc, rl->cb_arg); return ret; } -- cgit v1.2.3-55-g6feb