From c854c621beec2012e09fabb761b5d7c2355acbc2 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 4 Dec 2021 16:09:59 +0000 Subject: Use BN_is_negative(p) instead of p->neg in one place. --- src/lib/libcrypto/bn/bn_x931p.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libcrypto/bn/bn_x931p.c b/src/lib/libcrypto/bn/bn_x931p.c index 55ca21c08c..a0a194aa34 100644 --- a/src/lib/libcrypto/bn/bn_x931p.c +++ b/src/lib/libcrypto/bn/bn_x931p.c @@ -1,4 +1,4 @@ -/* $OpenBSD: bn_x931p.c,v 1.11 2019/01/20 01:56:59 tb Exp $ */ +/* $OpenBSD: bn_x931p.c,v 1.12 2021/12/04 16:09:59 tb Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2005. */ @@ -154,7 +154,7 @@ BN_X931_derive_prime_ex(BIGNUM *p, BIGNUM *p1, BIGNUM *p2, const BIGNUM *Xp, if (!BN_sub(p, p, t)) goto err; - if (p->neg && !BN_add(p, p, p1p2)) + if (BN_is_negative(p) && !BN_add(p, p, p1p2)) goto err; /* p now equals Rp */ -- cgit v1.2.3-55-g6feb