crypto/bn/bn_recp.c:190: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `BN_ucmp`.
Showing all 6 steps of the trace


crypto/bn/bn_recp.c:185:7: Call
183.   
184.   	if (!BN_mul(b,&(recp->N),d,ctx)) goto err;
185.   	if (!BN_usub(r,m,b)) goto err;
             ^
186.   	r->neg=0;
187.   

crypto/bn/bn_add.c:166:1: Parameter `r->top`
  164.   
  165.   /* unsigned subtraction of b from a, a must be larger than b. */
  166. > int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
  167.   	{
  168.   	size_t max,min,dif;

crypto/bn/bn_recp.c:190:9: Call
188.   #if 1
189.   	j=0;
190.   	while (BN_ucmp(r,&(recp->N)) >= 0)
               ^
191.   		{
192.   		if (j++ > 2)

crypto/bn/bn_lib.c:656:1: <LHS trace>
654.   	}
655.   
656. > int BN_ucmp(const BIGNUM *a, const BIGNUM *b)
657.   	{
658.   	int i;

crypto/bn/bn_lib.c:656:1: Parameter `a->top`
  654.   	}
  655.   
  656. > int BN_ucmp(const BIGNUM *a, const BIGNUM *b)
  657.   	{
  658.   	int i;

crypto/bn/bn_lib.c:668:7: Binary operation: ([0, +oo] - 1):unsigned64 by call to `BN_ucmp` 
  666.   	ap=a->d;
  667.   	bp=b->d;
  668.   	for (i=a->top-1; i>=0; i--)
               ^
  669.   		{
  670.   		t1= ap[i];
