Commit 5e386163 authored by Bodo Möller's avatar Bodo Möller
Browse files

Fix for BN_mul_word(a, 0).

parent 54705b39
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -181,6 +181,10 @@ int BN_mul_word(BIGNUM *a, BN_ULONG w)

	w&=BN_MASK2;
	if (a->top)
		{
		if (w == 0)
			BN_zero(a);
		else
			{
			ll=bn_mul_words(a->d,a->d,a->top,w);
			if (ll)
@@ -189,6 +193,7 @@ int BN_mul_word(BIGNUM *a, BN_ULONG w)
				a->d[a->top++]=ll;
				}
			}
		}
	return(1);
	}