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.

Reply via email to