IV is not used by the Rijndael class directly, it is used by mode classes (in modes.h) that implement block cipher modes of operation. But instead of trying to figure out how modes of operation work from Crypto++ source code, it's probably easier to read something like http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation.
----- Original Message ----- From: "Argon" <[EMAIL PROTECTED]> To: "Crypto++ Users" <[EMAIL PROTECTED]> Sent: Sunday, March 18, 2007 1:53 PM Subject: How is IV used in Rijndael::Base::UncheckedSetKey > > Hello, > > I am trying to do an interop between Crypto++ decryption and ASM AES > encryption (running on a programable chip). > > I am using SetKeyWithIV, and am trying to figure out from the source > how IV affects the key in Rijndael::Base::UncheckedSetKey so I can > match it to ASM, but I can't figure it out. > > Can someone please explain where IV or NameValuePairs is used in the > source to mangle the key before decryption? From what I see in the > source those parameters aren't even used. > > > > --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
