calling `FileSource fs("zero.dat", true);` seems to allocate the memory.
On Wednesday, September 8, 2021 at 7:24:28 PM UTC-4 Jeffrey Walton wrote: > On Wed, Sep 8, 2021 at 6:46 AM Jeffrey Walton <nolo...@gmail.com> wrote: > > > > On Tue, Sep 7, 2021 at 7:45 AM Tom <thoma...@gmail.com> wrote: > > > > > > I can create HMACs of files using pipelines via filesources but... I > can't seem to figure out to verify the HMAC without throwing the file into > a string in memory. > > > > > > like this: > > > > > > StringSource(plain + mac, true, new HashVerificationFilter(hmac, NULL, > flags) ); // StringSource > > > > > > Is there a way to use a FileSource without loading the file fully into > memory? > > > > > > I think its possible but do I append the hmac if I use a file? > > > > Yeah, that's a problem. We should have some documentation covering it. > > Here is the documentation: > > https://www.cryptopp.com/wiki/HashVerificationFilter#String_and_File_Sources > > Jeff > -- 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 cryptopp-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/cryptopp-users/4d2be937-ba8a-4125-99bb-b6abba00b9bcn%40googlegroups.com.