crypto/modes/gcm128.c:890: error: BUFFER_OVERRUN_L3
  Offset added: 12 Size: [0, +oo].
Showing all 3 steps of the trace


crypto/modes/gcm128.c:868:1: <Length trace>
866.   }
867.   
868. > void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv,
869.                            size_t len)
870.   {

crypto/modes/gcm128.c:868:1: Parameter `ctx->Yi.c[*]`
866.   }
867.   
868. > void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv,
869.                            size_t len)
870.   {

crypto/modes/gcm128.c:890:9: Array access: Offset added: 12 Size: [0, +oo]
888.   
889.       if (len == 12) {
890.           memcpy(ctx->Yi.c, iv, 12);
               ^
891.           ctx->Yi.c[15] = 1;
892.           ctr = 1;
