crypto/rsa/rsa_chk.c:154: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `BN_cmp`.
Showing all 8 steps of the trace


crypto/rsa/rsa_chk.c:148:7: Call
146.   	
147.   		/* dmq1 = d mod (q-1)? */    
148.   		r = BN_sub(i, key->q, BN_value_one());
             ^
149.   		if (!r) { ret = -1; goto err; }
150.   	

crypto/bn/bn_add.c:263:1: Parameter `r->top`
  261.   	}
  262.   
  263. > int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
  264.   	{
  265.   	size_t max;

crypto/rsa/rsa_chk.c:151:7: Call
149.   		if (!r) { ret = -1; goto err; }
150.   	
151.   		r = BN_mod(j, key->d, i, ctx);
             ^
152.   		if (!r) { ret = -1; goto err; }
153.   

crypto/bn/bn_div.c:181:1: Parameter `divisor->top`
  179.   static int BN_div_no_branch(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num,
  180.           const BIGNUM *divisor, BN_CTX *ctx);
  181. > int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor,
  182.   	   BN_CTX *ctx)
  183.   	{

crypto/rsa/rsa_chk.c:154:7: Call
152.   		if (!r) { ret = -1; goto err; }
153.   
154.   		if (BN_cmp(j, key->dmq1) != 0)
             ^
155.   			{
156.   			ret = 0;

crypto/bn/bn_lib.c:678:1: <LHS trace>
676.   	}
677.   
678. > int BN_cmp(const BIGNUM *a, const BIGNUM *b)
679.   	{
680.   	int i;

crypto/bn/bn_lib.c:678:1: Parameter `a->top`
  676.   	}
  677.   
  678. > int BN_cmp(const BIGNUM *a, const BIGNUM *b)
  679.   	{
  680.   	int i;

crypto/bn/bn_lib.c:709:7: Binary operation: ([0, +oo] - 1):unsigned64 by call to `BN_cmp` 
  707.   	if (a->top > b->top) return(gt);
  708.   	if (a->top < b->top) return(lt);
  709.   	for (i=a->top-1; i>=0; i--)
               ^
  710.   		{
  711.   		t1=a->d[i];
