diff --git a/src/detail/blake2b.cpp b/src/detail/blake2b.cpp index 9ce0c60..1e190b0 100644 --- a/src/detail/blake2b.cpp +++ b/src/detail/blake2b.cpp @@ -67,7 +67,7 @@ void compress( std::uint64_t offset_high, bool final_block) noexcept { std::array message{}; for (std::size_t index = 0; index < message.size(); ++index) { - message[index] = load64(block.data() + index * sizeof(std::uint64_t)); + message[index] = load64(&block[index * sizeof(std::uint64_t)]); } std::array value{};