https://trac.cppcheck.net/ticket/9202 was closed but did not fix this particular issue. With std::array<uint8_t, blockLen> 1.89 and master work fine. But with std::array<uint8_t, blockLen * 2> or std::array<uint8_t, blockLen + 1> they do not. The arrayIndexOutOfBounds false positive pops up again.