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


crypto/rsa/rsa_eay.c:389:6: Call
387.   	if (i <= 0) goto err;
388.   
389.   	if (BN_bin2bn(buf,num,f) == NULL) goto err;
            ^
390.   	
391.   	if (BN_ucmp(f, rsa->n) >= 0)

crypto/bn/bn_lib.c:597:1: Parameter `ret->top`
  595.   	}
  596.   
  597. > BIGNUM *BN_bin2bn(const unsigned char *s, size_t len, BIGNUM *ret)
  598.   	{
  599.   	unsigned int i,m;

crypto/rsa/rsa_eay.c:391:6: Call
389.   	if (BN_bin2bn(buf,num,f) == NULL) goto err;
390.   	
391.   	if (BN_ucmp(f, rsa->n) >= 0)
            ^
392.   		{	
393.   		/* usually the padding functions would catch this */

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];
