diff --git a/iterhash.cpp b/iterhash.cpp index f13825d2..e324c442 100644 --- a/iterhash.cpp +++ b/iterhash.cpp @@ -54,7 +54,7 @@ template void IteratedHashBase::Update(const byte } else if (IsAligned(input)) { - size_t leftOver = HashMultipleBlocks((T *)input, len); + size_t leftOver = HashMultipleBlocks((T *)(void*)input, len); input += (len - leftOver); len = leftOver; } @@ -141,7 +141,7 @@ template void IteratedHashBase::TruncatedFinal(by HashBlock(dataBuf); if (IsAligned(digest) && size%sizeof(HashWordType)==0) - ConditionalByteReverse(order, (HashWordType *)digest, stateBuf, size); + ConditionalByteReverse(order, (HashWordType *)(void*)digest, stateBuf, size); else { ConditionalByteReverse(order, stateBuf, stateBuf, this->DigestSize());