26 extern void KeccakF1600(word64 *state);
31 if (length == 0) {
return; }
34 while (length >= (spaceLeft = r() - m_counter))
46 m_counter += (
unsigned int)length;
58 ThrowIfInvalidTruncatedSize(size);
60 m_state.
BytePtr()[m_counter] ^= 0x01;
61 m_state.
BytePtr()[r()-1] ^= 0x80;
63 std::memcpy(hash, m_state, size);