From 19dfe7f484e5739359ee8c102d879d125df916ad Mon Sep 17 00:00:00 2001 From: jsing <> Date: Tue, 7 Mar 2023 09:27:10 +0000 Subject: Call BN_free() instead of BN_clear_free(). BN_clear_free() is a wrapper that calls BN_free() - call BN_free() directly instead. ok tb@ --- src/lib/libcrypto/bn/bn_blind.c | 10 +++++----- src/lib/libcrypto/bn/bn_sqrt.c | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'src/lib/libcrypto/bn') diff --git a/src/lib/libcrypto/bn/bn_blind.c b/src/lib/libcrypto/bn/bn_blind.c index fbcdf1c6e7..61d0cf7a95 100644 --- a/src/lib/libcrypto/bn/bn_blind.c +++ b/src/lib/libcrypto/bn/bn_blind.c @@ -1,4 +1,4 @@ -/* $OpenBSD: bn_blind.c,v 1.19 2022/11/26 16:08:51 tb Exp $ */ +/* $OpenBSD: bn_blind.c,v 1.20 2023/03/07 09:27:10 jsing Exp $ */ /* ==================================================================== * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. * @@ -180,10 +180,10 @@ BN_BLINDING_free(BN_BLINDING *r) if (r == NULL) return; - BN_clear_free(r->A); - BN_clear_free(r->Ai); - BN_clear_free(r->e); - BN_clear_free(r->mod); + BN_free(r->A); + BN_free(r->Ai); + BN_free(r->e); + BN_free(r->mod); free(r); } diff --git a/src/lib/libcrypto/bn/bn_sqrt.c b/src/lib/libcrypto/bn/bn_sqrt.c index 652dc2b5fc..9bbca4267a 100644 --- a/src/lib/libcrypto/bn/bn_sqrt.c +++ b/src/lib/libcrypto/bn/bn_sqrt.c @@ -1,4 +1,4 @@ -/* $OpenBSD: bn_sqrt.c,v 1.14 2022/11/26 16:08:51 tb Exp $ */ +/* $OpenBSD: bn_sqrt.c,v 1.15 2023/03/07 09:27:10 jsing Exp $ */ /* Written by Lenka Fibikova * and Bodo Moeller for the OpenSSL project. */ /* ==================================================================== @@ -400,7 +400,7 @@ vrfy: end: if (err) { if (ret != NULL && ret != in) { - BN_clear_free(ret); + BN_free(ret); } ret = NULL; } -- cgit v1.2.3-55-g6feb