crypto/dh/dhtest.c:490: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned32 by call to `BN_bin2bn`.
Showing all 7 steps of the trace


crypto/dh/dhtest.c:489:19: Call
487.   			goto bad_err;
488.   		
489.   		dhA->priv_key = BN_bin2bn(td->xA, td->xA_len, NULL);
                         ^
490.   		dhA->pub_key = BN_bin2bn(td->yA, td->yA_len, NULL);
491.   

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

crypto/dh/dhtest.c:490:18: Call
488.   		
489.   		dhA->priv_key = BN_bin2bn(td->xA, td->xA_len, NULL);
490.   		dhA->pub_key = BN_bin2bn(td->yA, td->yA_len, NULL);
                        ^
491.   
492.   		dhB->priv_key = BN_bin2bn(td->xB, td->xB_len, NULL);

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

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

crypto/bn/bn_lib.c:600:2: Assignment
  598.   	bn_check_top(ret);
  599.   	l=0;
  600.   	n=len;
          ^
  601.   	if (n == 0)
  602.   		{

crypto/bn/bn_lib.c:606:2: Binary operation: ([0, +oo] - 1):unsigned32 by call to `BN_bin2bn` 
  604.   		return(ret);
  605.   		}
  606.   	i=((n-1)/BN_BYTES)+1;
          ^
  607.   	m=((n-1)%(BN_BYTES));
  608.   	if (bn_wexpand(ret, (int)i) == NULL)
