crypto/bn/bn_lib.c:610: error: INTEGER_OVERFLOW_L2
  ([min(0, `len`), `len`] - 1):unsigned32.
Showing all 4 steps of the trace


crypto/bn/bn_lib.c:589:1: <LHS trace>
587.   	}
588.   
589. > BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
590.   	{
591.   	unsigned int i,m;

crypto/bn/bn_lib.c:589:1: Parameter `len`
587.   	}
588.   
589. > BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
590.   	{
591.   	unsigned int i,m;

crypto/bn/bn_lib.c:598:2: Assignment
596.   	if (ret == NULL) return(NULL);
597.   	l=0;
598.   	n=len;
        ^
599.   	if (n == 0)
600.   		{

crypto/bn/bn_lib.c:610:9: Binary operation: ([min(0, len), len] - 1):unsigned32
608.   	ret->top=i;
609.   	ret->neg=0;
610.   	while (n-- > 0)
               ^
611.   		{
612.   		l=(l<<8L)| *(s++);
