Don't call BN_rand with zero bits in bntest.c

This commit is contained in:
Dr. Stephen Henson 2000-02-27 17:34:30 +00:00
parent 2eb5bc5c6d
commit 587bb0e02e
2 changed files with 4 additions and 1 deletions

View File

@ -4,6 +4,9 @@
Changes between 0.9.4 and 0.9.5 [xx XXX 2000] Changes between 0.9.4 and 0.9.5 [xx XXX 2000]
*) In bntest.c don't call BN_rand with zero bits argument.
[Steve Henson, pointed out by Andrew W. Gray <agray@iconsinc.com>]
*) BN_mul bugfix: In bn_mul_part_recursion() only the a>a[n] && b>b[n] *) BN_mul bugfix: In bn_mul_part_recursion() only the a>a[n] && b>b[n]
case was implemented. This caused BN_div_recp() to fail occasionally. case was implemented. This caused BN_div_recp() to fail occasionally.
[Ulf Möller] [Ulf Möller]

View File

@ -506,7 +506,7 @@ int test_mul(BIO *bp)
for (i=0; i<num0+num1; i++) for (i=0; i<num0+num1; i++)
{ {
if (i < num1) if (i <= num1)
{ {
BN_rand(&a,100,0,0); BN_rand(&a,100,0,0);
BN_rand(&b,100,0,0); BN_rand(&b,100,0,0);