crypto/evp/e_aes.c:2044: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned32 by call to `CRYPTO_ccm128_init`.
Showing all 4 steps of the trace


crypto/evp/e_aes.c:2044:17: Call
2042.                                         &cctx->ks.ks);
2043.   
2044.                   CRYPTO_ccm128_init(&cctx->ccm, cctx->M, cctx->L,
                        ^
2045.                                      &cctx->ks, (block128_f) HWAES_encrypt);
2046.                   cctx->str = NULL;

crypto/modes/ccm128.c:65:1: <LHS trace>
63.    * called once per session setup...
64.    */
65. > void CRYPTO_ccm128_init(CCM128_CONTEXT *ctx,
66.                           unsigned int M, unsigned int L, void *key,
67.                           block128_f block)

crypto/modes/ccm128.c:65:1: Parameter `L`
  63.    * called once per session setup...
  64.    */
  65. > void CRYPTO_ccm128_init(CCM128_CONTEXT *ctx,
  66.                           unsigned int M, unsigned int L, void *key,
  67.                           block128_f block)

crypto/modes/ccm128.c:70:5: Binary operation: ([0, +oo] - 1):unsigned32 by call to `CRYPTO_ccm128_init` 
  68.   {
  69.       memset(ctx->nonce.c, 0, sizeof(ctx->nonce.c));
  70.       ctx->nonce.c[0] = ((u8)(L - 1) & 7) | (u8)(((M - 2) / 2) & 7) << 3;
            ^
  71.       ctx->blocks = 0;
  72.       ctx->block = block;
