diff --git a/iterhash.cpp b/iterhash.cpp index da34dcb2..f31722c9 100644 --- a/iterhash.cpp +++ b/iterhash.cpp @@ -110,7 +110,7 @@ template size_t IteratedHashBase::HashMultipleBlo } else { - std::memcpy(dataBuf, input, this->BlockSize()); + std::memcpy(dataBuf, input, blockSize); this->HashEndianCorrectedBlock(dataBuf); } } @@ -118,13 +118,13 @@ template size_t IteratedHashBase::HashMultipleBlo { if (IsAligned(input)) { - ByteReverse(dataBuf, input, this->BlockSize()); + ByteReverse(dataBuf, input, blockSize); this->HashEndianCorrectedBlock(dataBuf); } else { - std::memcpy(dataBuf, input, this->BlockSize()); - ByteReverse(dataBuf, dataBuf, this->BlockSize()); + std::memcpy(dataBuf, input, blockSize); + ByteReverse(dataBuf, dataBuf, blockSize); this->HashEndianCorrectedBlock(dataBuf); } }