Merge pull request #41 from kinap/master
Updated SHA3 padding to NIST final FIPS 202 spec.pull/161/head
commit
62a72f9dfa
2
sha3.cpp
2
sha3.cpp
|
|
@ -280,7 +280,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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue