diff --git a/sha3.cpp b/sha3.cpp index 7db82c19..a96887e9 100644 --- a/sha3.cpp +++ b/sha3.cpp @@ -274,7 +274,7 @@ void SHA3::Restart() void SHA3::TruncatedFinal(byte *hash, size_t size) { ThrowIfInvalidTruncatedSize(size); - m_state.BytePtr()[m_counter] ^= 1; + m_state.BytePtr()[m_counter] ^= 0x06; m_state.BytePtr()[r()-1] ^= 0x80; KeccakF1600(m_state); memcpy(hash, m_state, size);