A cryptographic hash function (algorithm)
The size of the hashing block in bytes.
The size of the digest output in bytes.
Finalize the hash computation and return the digest bytes. The hash function will be reset after the call is made.
Resets the digest to its initial state discarding any accumulated digest state.
Update the running hash with input bytes. This can be called multiple times.