diff options
| author | inoguchi <> | 2020-08-04 14:34:54 +0000 |
|---|---|---|
| committer | inoguchi <> | 2020-08-04 14:34:54 +0000 |
| commit | 58196e6191bff9426079a4ced33f29de1a7f083d (patch) | |
| tree | 42b9721a7c3c2e32890a8df7adedad343288cbb5 /src | |
| parent | 5ab44d4a02a115699195e9833f705215d34b4447 (diff) | |
| download | openbsd-58196e6191bff9426079a4ced33f29de1a7f083d.tar.gz openbsd-58196e6191bff9426079a4ced33f29de1a7f083d.tar.bz2 openbsd-58196e6191bff9426079a4ced33f29de1a7f083d.zip | |
Cleanup aead_ctx
ok jsing@ tb@
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libssl/tls13_record_layer.c | 4 |
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; |
