Hi Jeff. I'm already working on implementing GCM and CCM, which will implement AuthenticatedSymmetricCipher, which multiple-inherits from SymmetricCipher and MessageAuthenticationCode. The Filter wrapper for AuthenticatedSymmetricCipher will probably take confidential data on the main channel, and take additional authenticated data on a channel named "AAD".
Please let me know if you have any other suggestions. -------------------------------------------------- From: "Jeffrey Walton" <[email protected]> Sent: Wednesday, February 04, 2009 3:35 PM To: "Crypto++" <[email protected]> Subject: Question on Pipelining (Multpile Put() on discrete data elements) > > Hi All/Wei, > > When attemtping to pipeline in Crypto++, how do we differentiate > between between discrete data elements? Most filters are aware of a > single data element. But how do we handle the case of GCM or CCM where > we must distinguish between the authenticated data and the > confidential data? > > I suspect the use of Channels may be part of the solution, but nothing > is jumping out at me. > > Jeff > > > --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
