I'm not really sure if this is the best place to post a suggestion, but the wiki said it was, so here goes:
I think it would make sense to offer an implementation of Threefish (developed in part by Bruce Schneier and Niels Ferguson), since it is a reasonably fast block cipher, is tweakable, and is the only serious block cipher (that I know of, at least) to offer a very wide variant (1024 bits wide). Additionally, it avoids cache-timing attacks by not using S-boxes or table lookups (something which I am absolutely sure you address in your implementation of AES, but all the same it is nice to know that one is using a block cipher developed explicitly to avoid such problems). Better still, the C reference implementation of Threefish provided by the group that developed it is uncopyrighted, so it should be able to be included in this project with minimal effort. Anyway, this is just a suggestion I thought I would bring up, since it would be nice to have more ciphers to choose from, and the reasons given above for including this particular cipher. -- Collin -- -- 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/groups/opt_out.
