From 986e0f87cf7be08cd0149ec67b08f76b49e2db95 Mon Sep 17 00:00:00 2001 From: jsing <> Date: Wed, 23 Nov 2022 02:46:09 +0000 Subject: Move bn_expand() under bn_expand2(). No functional change. ok tb@ --- src/lib/libcrypto/bn/bn_lib.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src/lib/libcrypto') diff --git a/src/lib/libcrypto/bn/bn_lib.c b/src/lib/libcrypto/bn/bn_lib.c index 18b213ff78..7ec338b926 100644 --- a/src/lib/libcrypto/bn/bn_lib.c +++ b/src/lib/libcrypto/bn/bn_lib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: bn_lib.c,v 1.56 2022/11/23 02:44:01 jsing Exp $ */ +/* $OpenBSD: bn_lib.c,v 1.57 2022/11/23 02:46:09 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -374,6 +374,18 @@ bn_expand2(BIGNUM *b, int words) return b; } +BIGNUM * +bn_expand(BIGNUM *a, int bits) +{ + if (bits > (INT_MAX - BN_BITS2 + 1)) + return (NULL); + + if (((bits + BN_BITS2 - 1) / BN_BITS2) <= a->dmax) + return (a); + + return bn_expand2(a, (bits + BN_BITS2 - 1) / BN_BITS2); +} + BIGNUM * BN_dup(const BIGNUM *a) { @@ -487,18 +499,6 @@ BN_get_word(const BIGNUM *a) return 0; } -BIGNUM * -bn_expand(BIGNUM *a, int bits) -{ - if (bits > (INT_MAX - BN_BITS2 + 1)) - return (NULL); - - if (((bits + BN_BITS2 - 1) / BN_BITS2) <= a->dmax) - return (a); - - return bn_expand2(a, (bits + BN_BITS2 - 1) / BN_BITS2); -} - int BN_set_word(BIGNUM *a, BN_ULONG w) { -- cgit v1.2.3-55-g6feb