From 7ac9d79f59c8680854d47ab54d8cb8d38183a391 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 2 Nov 2024 13:42:49 +0000 Subject: ec_asn1_test: I somehow managed to commit the version without freezero... --- src/regress/lib/libcrypto/ec/ec_asn1_test.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/regress/lib/libcrypto/ec/ec_asn1_test.c b/src/regress/lib/libcrypto/ec/ec_asn1_test.c index 00ea361996..5902ee3d3b 100644 --- a/src/regress/lib/libcrypto/ec/ec_asn1_test.c +++ b/src/regress/lib/libcrypto/ec/ec_asn1_test.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ec_asn1_test.c,v 1.25 2024/11/01 18:00:16 tb Exp $ */ +/* $OpenBSD: ec_asn1_test.c,v 1.26 2024/11/02 13:42:49 tb Exp $ */ /* * Copyright (c) 2017, 2021 Joel Sing * Copyright (c) 2024 Theo Buehler @@ -307,7 +307,7 @@ ec_group_roundtrip_curve(const EC_GROUP *group, const char *descr, int nid) { EC_GROUP *new_group = NULL; unsigned char *der = NULL, *new_der = NULL; - int der_len, new_der_len; + int der_len = 0, new_der_len = 0; const unsigned char *p; int failed = 1; @@ -352,7 +352,8 @@ ec_group_roundtrip_curve(const EC_GROUP *group, const char *descr, int nid) err: EC_GROUP_free(new_group); - free(der); + freezero(der, der_len); + freezero(new_der, new_der_len); return failed; } -- cgit v1.2.3-55-g6feb