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


crypto/bn/bn_lib.c:680:1: <LHS trace>
678.   #endif
679.   
680. > BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
681.   	{
682.   	unsigned int i,m;

crypto/bn/bn_lib.c:680:1: Parameter `len`
678.   #endif
679.   
680. > BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
681.   	{
682.   	unsigned int i,m;

crypto/bn/bn_lib.c:690:2: Assignment
688.   	bn_check_top(ret);
689.   	l=0;
690.   	n=len;
        ^
691.   	if (n == 0)
692.   		{

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