crypto/ec/ec_asn1.c:887: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `BN_num_bits`.
Showing all 7 steps of the trace


crypto/ec/ec_asn1.c:874:7: Call
872.   			goto err;
873.   			}
874.   		p = ASN1_INTEGER_to_BN(params->fieldID->p.prime, NULL);
             ^
875.   		if (p == NULL)
876.   			{

crypto/asn1/a_int.c:451:11: Call
  449.   	BIGNUM *ret;
  450.   
  451.   	if ((ret=BN_bin2bn(ai->data,ai->length,bn)) == NULL)
                   ^
  452.   		ASN1err(ASN1_F_ASN1_INTEGER_TO_BN,ASN1_R_BN_LIB);
  453.   	else if(ai->type == V_ASN1_NEG_INTEGER)

crypto/bn/bn_lib.c:597:1: Parameter `ret->top`
    595.   	}
    596.   
    597. > BIGNUM *BN_bin2bn(const unsigned char *s, size_t len, BIGNUM *ret)
    598.   	{
    599.   	unsigned int i,m;

crypto/ec/ec_asn1.c:887:16: Call
885.   			}
886.   
887.   		field_bits = BN_num_bits(p);
                      ^
888.   		if (field_bits > OPENSSL_ECC_MAX_FIELD_BITS)
889.   			{

crypto/bn/bn_lib.c:248:1: <LHS trace>
246.   	}
247.   
248. > int BN_num_bits(const BIGNUM *a)
249.   	{
250.   	int i = a->top - 1;

crypto/bn/bn_lib.c:248:1: Parameter `a->top`
  246.   	}
  247.   
  248. > int BN_num_bits(const BIGNUM *a)
  249.   	{
  250.   	int i = a->top - 1;

crypto/bn/bn_lib.c:250:2: Binary operation: ([0, +oo] - 1):unsigned64 by call to `BN_num_bits` 
  248.   int BN_num_bits(const BIGNUM *a)
  249.   	{
  250.   	int i = a->top - 1;
          ^
  251.   	bn_check_top(a);
  252.   
