Gets the digest from this as a raw binary vector and places it into buffer.
The size of the digest depends on the type of checksum.
Once this function has been called, the Checksum is closed and can no longer be updated with update.
| this |
a Checksum |
| buffer |
output buffer |
| digest_len |
an inout parameter. The caller initializes it to the size of |