On Sep 10, 2015, at 17:19 , Jean-Pierre Münch <[email protected]> wrote: > Am 10.09.2015 um 22:45 schrieb Mouse: >> On Thu, Sep 10, 2015 at 2:59 PM, Jean-Pierre Münch < >> <mailto:[email protected]>[email protected] >> <mailto:[email protected]>> wrote: >> Am 10.09.2015 um 10:58 schrieb Jeffrey Walton: >>> We have a roadmap at >>> <https://cryptopp.com/wiki/Roadmap>https://cryptopp.com/wiki/Roadmap >>> <https://cryptopp.com/wiki/Roadmap>. There's a lot of planned additions. >> We may want to add a possibility to support variable block sized block >> ciphers (like Rijndael and Threefish) requiring different code paths >> (template specializations?). >> >> Yes. And we want an AES-NI option for Rijndael. > I doubt AES-NI can be (ab-) used for 192- / 256-bit blocksize Rijndael. > And we're already using AES-NI for standard AES (128-bit blocks).
It is not a matter of doubt. Apparently Intel foreseen that somebody may want to implement the full Rijndael rather than just its AES subset, and made it possible & practical. :-) I suggest reading Shay Gueron’s introduction here <https://software.intel.com/en-us/articles/intel-advanced-encryption-standard-aes-instructions-set> - and at the end of that Web page there’s a download link for the whole specification aes-wp-2012-09-22-v01.pdf <https://software.intel.com/sites/default/files/article/165683/aes-wp-2012-09-22-v01.pdf>. The spec is very detailed, it's 90+ pages long, and it explicitly describes implementing of RIjndael with block size 256 bits using AES-NI instructions (among other interesting and useful things :). -- -- 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.
