> 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.