Hi Everyone,

We spun-up a Keccack branch 
http://github.com/weidai11/cryptopp/tree/keccak. It accomplishes two 
things. First, we added a `Keccak` class that provides the former NIST 
behavior, before FIPS 202 was finalized. Second, we changed SHA3 to conform 
to FIPS 202. The macro CRYPTOPP_USE_FIPS_202_SHA3 is no longer needed.

Related to (2), we also changed the Algorithm Name of SHA3 from the string 
`SHA-3-NNN` to `SHA3-NNN`. There was an extra hyphen that was less 
conforming.

We are still up in the air with respect to sponge functions (other than 
F1600) and XOFs. We don't really have an idea of how they should look at 
the design and implementation level for software. (I have some ideas in the 
back of my head). However, perfection should not be the enemy of the good, 
so we pulled the trigger and provided Keccak.

The Visual Studio project files were modified. However, vs2010.zip was not 
updated. keccack.h and keccak.cpp should be added by hand to the 
cryptlib.vcxproj only from vs2010.zip

Jeff

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to