engines/ccgost/gost_ameth.c:27: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `BN_cmp`.
Showing all 8 steps of the trace


engines/ccgost/gost_ameth.c:23:12: Call
21.   	{
22.   	R3410_params *gost_params;
23.   	BIGNUM *q=BN_new();
                 ^
24.   	for (gost_params = R3410_paramset;gost_params->q!=NULL; gost_params++) 
25.   		{

crypto/bn/bn_lib.c:308:2: Assignment
  306.   		}
  307.   	ret->flags=BN_FLG_MALLOCED;
  308.   	ret->top=0;
          ^
  309.   	ret->neg=0;
  310.   	ret->dmax=0;

engines/ccgost/gost_ameth.c:26:3: Call
24.   	for (gost_params = R3410_paramset;gost_params->q!=NULL; gost_params++) 
25.   		{
26.   		BN_dec2bn(&q,gost_params->q);
        ^
27.   		if (!BN_cmp(q,p->q)) 
28.   			{

crypto/bn/bn_print.c:239:1: Parameter `(*bn)->top`
  237.   	}
  238.   
  239. > int BN_dec2bn(BIGNUM **bn, const char *a)
  240.   	{
  241.   	BIGNUM *ret=NULL;

engines/ccgost/gost_ameth.c:27:8: Call
25.   		{
26.   		BN_dec2bn(&q,gost_params->q);
27.   		if (!BN_cmp(q,p->q)) 
             ^
28.   			{
29.   			BN_free(q);

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