MD5 Context
The context data is exactly 88 bytes long, however the data in the context is stored in host-endianness.
The context data is made up of
a Word64 representing the number of bytes already feed to hash algorithm so far,
a 64-element Word8 buffer holding partial input-chunks, and finally
a 4-element Word32 array holding the current work-in-progress digest-value.
Consequently, a MD5 digest as produced by hash, hashlazy, or finalize is 16 bytes long.