Commit 8e28ef0d authored by Huzaifa Sidhpurwala's avatar Huzaifa Sidhpurwala Committed by Dr. Stephen Henson
Browse files

Make sure BN_sqr can never return a negative value.

PR#3410
(cherry picked from commit e14e764c0d5d469da63d0819c6ffc0e1e9e7f0bb)
parent 996edff7
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -77,6 +77,7 @@ int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
	if (al <= 0)
		{
		r->top=0;
		r->neg = 0;
		return 1;
		}