summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2023-07-16 08:25:41 +0000
committertb <>2023-07-16 08:25:41 +0000
commit253430a926f3665ae14275b3ac3ce3d2f3fd8ed4 (patch)
treeca0f7480a0073b03547ee5a73a78d0ee9e0f9303
parent58606619bb16e50d60bacec3daa020c9138a07df (diff)
downloadopenbsd-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.c3
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);