From eb13f5be1795c5eedef2e11e3bbe0872fd6c88d2 Mon Sep 17 00:00:00 2001 From: inoguchi <> Date: Tue, 4 Aug 2020 14:34:54 +0000 Subject: Cleanup aead_ctx ok jsing@ tb@ --- src/lib/libssl/tls13_record_layer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib/libssl/tls13_record_layer.c b/src/lib/libssl/tls13_record_layer.c index 9465a54b6d..105a741228 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.49 2020/06/01 19:51:31 tb Exp $ */ +/* $OpenBSD: tls13_record_layer.c,v 1.50 2020/08/04 14:34:54 inoguchi Exp $ */ /* * Copyright (c) 2018, 2019 Joel Sing * @@ -435,6 +435,8 @@ tls13_record_layer_set_traffic_key(const EVP_AEAD *aead, EVP_AEAD_CTX *aead_ctx, struct tls13_secret key = { .data = NULL, .len = 0 }; int ret = 0; + EVP_AEAD_CTX_cleanup(aead_ctx); + freezero(iv->data, iv->len); iv->data = NULL; iv->len = 0; -- cgit v1.2.3-55-g6feb