summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorinoguchi <>2020-08-04 14:34:54 +0000
committerinoguchi <>2020-08-04 14:34:54 +0000
commiteb13f5be1795c5eedef2e11e3bbe0872fd6c88d2 (patch)
tree42b9721a7c3c2e32890a8df7adedad343288cbb5 /src
parent6f5846d4f3f7e62754cb323247d834dc7b41374c (diff)
downloadopenbsd-eb13f5be1795c5eedef2e11e3bbe0872fd6c88d2.tar.gz
openbsd-eb13f5be1795c5eedef2e11e3bbe0872fd6c88d2.tar.bz2
openbsd-eb13f5be1795c5eedef2e11e3bbe0872fd6c88d2.zip
Cleanup aead_ctx
ok jsing@ tb@
Diffstat (limited to 'src')
-rw-r--r--src/lib/libssl/tls13_record_layer.c4
1 files changed, 3 insertions, 1 deletions
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 @@
1/* $OpenBSD: tls13_record_layer.c,v 1.49 2020/06/01 19:51:31 tb Exp $ */ 1/* $OpenBSD: tls13_record_layer.c,v 1.50 2020/08/04 14:34:54 inoguchi Exp $ */
2/* 2/*
3 * Copyright (c) 2018, 2019 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2018, 2019 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -435,6 +435,8 @@ tls13_record_layer_set_traffic_key(const EVP_AEAD *aead, EVP_AEAD_CTX *aead_ctx,
435 struct tls13_secret key = { .data = NULL, .len = 0 }; 435 struct tls13_secret key = { .data = NULL, .len = 0 };
436 int ret = 0; 436 int ret = 0;
437 437
438 EVP_AEAD_CTX_cleanup(aead_ctx);
439
438 freezero(iv->data, iv->len); 440 freezero(iv->data, iv->len);
439 iv->data = NULL; 441 iv->data = NULL;
440 iv->len = 0; 442 iv->len = 0;