I'm experiencing a weird problem getting bad SHA digests on file larger than 64MB

The attached (small) sample code basically do a Init, Update loop and Finalize over a file.

Everything is running fine (aka, digests are ok) till checked file is larger than 64MB.

Behavior occurs at least with SHA1, SHA256, both on windows and linux, using wolfssl 2.0.8 embedded ssl.

Did I missed something?

Thanks

Lee!