crypto/bn/bn_mod.c:194: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `BN_nnmod`.
Showing all 10 steps of the trace


crypto/bn/bn_mod.c:191:10: Call
189.   	if ((t = BN_CTX_get(ctx)) == NULL) goto err;
190.   	if (a == b)
191.   		{ if (!BN_sqr(t,a,ctx)) goto err; }
                ^
192.   	else
193.   		{ if (!BN_mul(t,a,b,ctx)) goto err; }

crypto/bn/bn_sqr.c:65:1: Parameter `r->top`
  63.   /* r must not be a */
  64.   /* I've just gone over this and it is now %20 faster on x86 - eay - 27 Jun 96 */
  65. > int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
  66.   	{
  67.   	int max,al;

crypto/bn/bn_mod.c:194:7: Call
192.   	else
193.   		{ if (!BN_mul(t,a,b,ctx)) goto err; }
194.   	if (!BN_nnmod(r,t,m,ctx)) goto err;
             ^
195.   	bn_check_top(r);
196.   	ret=1;

crypto/bn/bn_mod.c:127:1: Parameter `m->top`
  125.   
  126.   
  127. > int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx)
  128.   	{
  129.   	/* like BN_mod, but returns non-negative remainder

crypto/bn/bn_mod.c:132:8: Call
  130.   	 * (i.e.,  0 <= r < |d|  always holds) */
  131.   
  132.   	if (!(BN_mod(r,m,d,ctx)))
                ^
  133.   		return 0;
  134.   	if (!r->neg)

crypto/bn/bn_div.c:181:1: Parameter `num->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/bn/bn_div.c:218:6: Call
    216.   		}
    217.   
    218.   	if (BN_ucmp(num,divisor) < 0)
                ^
    219.   		{
    220.   		if (rm != NULL)

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_nnmod` 
      666.   	ap=a->d;
      667.   	bp=b->d;
      668.   	for (i=a->top-1; i>=0; i--)
                   ^
      669.   		{
      670.   		t1= ap[i];
