diff options
author | tb <> | 2023-07-16 08:25:41 +0000 |
---|---|---|
committer | tb <> | 2023-07-16 08:25:41 +0000 |
commit | 253430a926f3665ae14275b3ac3ce3d2f3fd8ed4 (patch) | |
tree | ca0f7480a0073b03547ee5a73a78d0ee9e0f9303 | |
parent | 58606619bb16e50d60bacec3daa020c9138a07df (diff) | |
download | openbsd-253430a926f3665ae14275b3ac3ce3d2f3fd8ed4.tar.gz openbsd-253430a926f3665ae14275b3ac3ce3d2f3fd8ed4.tar.bz2 openbsd-253430a926f3665ae14275b3ac3ce3d2f3fd8ed4.zip |
ecc_cdh: plug leak of peer public key
-rw-r--r-- | src/regress/lib/libcrypto/ecdh/ecc_cdh.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/regress/lib/libcrypto/ecdh/ecc_cdh.c b/src/regress/lib/libcrypto/ecdh/ecc_cdh.c index 01f8654c9a..0333cf1e87 100644 --- a/src/regress/lib/libcrypto/ecdh/ecc_cdh.c +++ b/src/regress/lib/libcrypto/ecdh/ecc_cdh.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ecc_cdh.c,v 1.1 2023/07/15 19:51:13 tb Exp $ */ | 1 | /* $OpenBSD: ecc_cdh.c,v 1.2 2023/07/16 08:25:41 tb Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2023 Theo Buehler <tb@openbsd.org> | 4 | * Copyright (c) 2023 Theo Buehler <tb@openbsd.org> |
@@ -2484,6 +2484,7 @@ run_ecc_cdh_test(const struct ecc_cdh_test *test) | |||
2484 | count++; | 2484 | count++; |
2485 | 2485 | ||
2486 | EC_KEY_free(key); | 2486 | EC_KEY_free(key); |
2487 | EC_POINT_free(peer_pub); | ||
2487 | BN_CTX_end(ctx); | 2488 | BN_CTX_end(ctx); |
2488 | BN_CTX_free(ctx); | 2489 | BN_CTX_free(ctx); |
2489 | freezero(out, out_len); | 2490 | freezero(out, out_len); |