Hi Wei, > Use AuthenticatedEncryptionFilter and > AuthenticatedDecryptionFilter instead. I plan on exercising them in the morning. I stepped through some code from the test vectors, but decided it was best to wait until I was fresh since it is relatively new. I do expect it to behave similar to a SignatureVerifierFilter.
> Let me know if you figure out what's causing the linker error. I haven't > seen that yet. A Build|Clean usually fixes it. I suspect it has something to do with Incremental Linking. Jeff On 3/2/09, Wei Dai <[email protected]> wrote: > Thanks for the feedback. > > I'll change the template parameter to a byte length. > > GCM's name already includes Mode, and GCM/CCM_Mode looks weird so I named > both without Mode. Hopefully it won't cause too much confusion. > > Crypto++ now supports variable IV sizes at runtime (I forgot to note it in > the changes). SetKeyWithIV takes an optional fourth parameter for the IV > length. IVSize() is now deprecated, and returns the same thing as > DefaultIVLength(). Crypto++ supports every IV length that's defined in the > CCM standard. > > If you use StreamTransformationFilter with AuthenticatedSymmetricCipher, it > won't output/verify the MAC! Use AuthenticatedEncryptionFilter and > AuthenticatedDecryptionFilter instead. Maybe I need some way to warn the > user about this. > > Let me know if you figure out what's causing the linker error. I haven't > seen that yet. > > [SNIP] --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
