> Threefish was checked-in at 
> https://github.com/weidai11/cryptopp/commit/8c34a5f7f5d1.
>

We are tracking the addition of Threefish with 
https://github.com/weidai11/cryptopp/issues/422. I closed the ticket out 
because the core functionality and self tests were cut-in.

We will handle the design changes for the Tweak under a new ticket. I'm 
going to open it when we start on Skein. Skein will need to reach into 
Threefish for the plain text feed forwarding, so we can evaluate the 
necessary changes then.

Also, if someone wants to jump on Skein, then feel free. Hashes are pretty 
easy. Just follow the way Adler, CRC32, SHA3 or Keccack does things. It 
mostly boils down to implementing Restart, Update and TruncatedFinal.
 

> The block cipher provides key sizes of 256-bit, 512-bit and 1024-bit. It 
> has very good performance, especially Threeish-512. 512 out-performs the 
> 256-bit version, and it achieves almost 400 Mib/s on a modern Skylake.
>

By the way, I uploaded benchmarks based on Master. They are available at 
https://cryptopp.com/benchmarks-skylake.html. Kalyna and Threefish are 
rocking performance.

I also regenerated the Doxygen documentation.

Jeff

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
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 cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to