crypto/evp/bio_enc.c:260: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `EVP_CipherUpdate`.
Showing all 8 steps of the trace


crypto/evp/bio_enc.c:260:3: Call
258.   		{
259.   		n=(inl > ENC_BLOCK_SIZE)?ENC_BLOCK_SIZE:inl;
260.   		EVP_CipherUpdate(&(ctx->cipher),
         ^
261.   			(unsigned char *)ctx->buf,&ctx->buf_len,
262.   			(unsigned char *)in,n);

crypto/evp/evp_enc.c:232:1: Parameter `ctx->cipher->block_size`
  230.   	}
  231.   
  232. > int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
  233.   		     const unsigned char *in, size_t inl)
  234.   	{

crypto/evp/evp_enc.c:237:14: Call
  235.   	if (ctx->encrypt)
  236.   		return EVP_EncryptUpdate(ctx,out,outl,in,inl);
  237.   	else	return EVP_DecryptUpdate(ctx,out,outl,in,inl);
                      ^
  238.   	}
  239.   

crypto/evp/evp_enc.c:386:1: Parameter `ctx->cipher->block_size`
    384.   	}
    385.   
    386. > int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
    387.   		      const unsigned char *in, size_t inl)
    388.   	{

crypto/evp/evp_enc.c:399:10: Call
    397.   
    398.   	if (ctx->flags & EVP_CIPH_NO_PADDING)
    399.   		return EVP_EncryptUpdate(ctx, out, outl, in, inl);
                    ^
    400.   
    401.   	b=ctx->cipher->block_size;

crypto/evp/evp_enc.c:278:1: <LHS trace>
276.   	}
277.   
278. > int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
279.   		      const unsigned char *in, size_t inl)
280.   	{

crypto/evp/evp_enc.c:278:1: Parameter `inl`
      276.   	}
      277.   
      278. > int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
      279.   		      const unsigned char *in, size_t inl)
      280.   	{

crypto/evp/evp_enc.c:329:2: Binary operation: ([0, +oo] - 1):unsigned64 by call to `EVP_CipherUpdate` 
      327.   	else
      328.   		*outl = 0;
      329.   	i=inl&(bl-1);
              ^
      330.   	inl-=i;
      331.   	if (inl > 0)
