> Now, can anybody explain the significance of MessageEnd() of > StreamTransformationFilter, and tell why it apparently can't be used to > separate between multiple messages within one file?
Some modes of operations of block ciphers (CBC and ECB) require that the plaintext be processed in blocks. MessageEnd() tells the StreamTransformationFilter to pad the final block and output the last block of ciphertext. On the decryption side, you have to call MessageEnd() at the right place (i.e., after inputting all of the ciphertext) to tell StreamTransformationFilter to unpad the final block. To answer your other question of building 5.5.2 under MS Visual Studio 2003, open "cryptest.dsw" and convert it. --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
