apps/ca.c:1308: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned32 by call to `ASN1_INTEGER_to_BN`.
Showing all 12 steps of the trace


apps/ca.c:1300:5: Call
1298.   		goto err;
1299.   		}
1300.   	ai=ASN1_INTEGER_new();
            ^
1301.   	if (ai == NULL) goto err;
1302.   	if (!a2i_ASN1_INTEGER(in,ai,buf,1024))

crypto/asn1/a_int.c:64:10: Call
  62.   
  63.   ASN1_INTEGER *ASN1_INTEGER_new(void)
  64.   { return M_ASN1_INTEGER_new();}
                 ^
  65.   
  66.   void ASN1_INTEGER_free(ASN1_INTEGER *x)

crypto/asn1/asn1_lib.c:377:2: Assignment
    375.   		return(NULL);
    376.   		}
    377.   	ret->length=0;
            ^
    378.   	ret->type=type;
    379.   	ret->data=NULL;

apps/ca.c:1302:7: Call
1300.   	ai=ASN1_INTEGER_new();
1301.   	if (ai == NULL) goto err;
1302.   	if (!a2i_ASN1_INTEGER(in,ai,buf,1024))
              ^
1303.   		{
1304.   		BIO_printf(bio_err,"unable to load number from %s\n",

crypto/asn1/f_int.c:97:1: Parameter `bs->length`
  95.   	}
  96.   
  97. > int a2i_ASN1_INTEGER(BIO *bp, ASN1_INTEGER *bs, char *buf, int size)
  98.   	{
  99.   	int ret=0;

apps/ca.c:1308:6: Call
1306.   		goto err;
1307.   		}
1308.   	ret=ASN1_INTEGER_to_BN(ai,NULL);
             ^
1309.   	if (ret == NULL)
1310.   		{

crypto/asn1/a_int.c:462:1: Parameter `ai->length`
  460.   	}
  461.   
  462. > BIGNUM *ASN1_INTEGER_to_BN(ASN1_INTEGER *ai, BIGNUM *bn)
  463.   	{
  464.   	BIGNUM *ret;

crypto/asn1/a_int.c:466:11: Call
  464.   	BIGNUM *ret;
  465.   
  466.   	if ((ret=BN_bin2bn(ai->data,ai->length,bn)) == NULL)
                   ^
  467.   		ASN1err(ASN1_F_ASN1_INTEGER_TO_BN,ASN1_R_BN_LIB);
  468.   	else if(ai->type == V_ASN1_NEG_INTEGER) ret->neg = 1;

crypto/bn/bn_lib.c:565:1: <LHS trace>
563.   
564.   /* ignore negative */
565. > BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
566.   	{
567.   	unsigned int i,m;

crypto/bn/bn_lib.c:565:1: Parameter `len`
    563.   
    564.   /* ignore negative */
    565. > BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
    566.   	{
    567.   	unsigned int i,m;

crypto/bn/bn_lib.c:574:2: Assignment
    572.   	if (ret == NULL) return(NULL);
    573.   	l=0;
    574.   	n=len;
            ^
    575.   	if (n == 0)
    576.   		{

crypto/bn/bn_lib.c:582:2: Binary operation: ([0, +oo] - 1):unsigned32 by call to `ASN1_INTEGER_to_BN` 
    580.   	if (bn_expand(ret,(int)(n+2)*8) == NULL)
    581.   		return(NULL);
    582.   	i=((n-1)/BN_BYTES)+1;
            ^
    583.   	m=((n-1)%(BN_BYTES));
    584.   	ret->top=i;
