Constant length of the digest created by the algorithm in bytes.
Creates a new checksum object that contains a deep copy of the internal
state of the current
Returns the digest of all of the data passed.
Allows marking a checksum for checksums that support the ability to mark and reset.
The maximum limit of bytes that can be read before the mark position becomes invalid.
Resets the checksum to its initial value.
Adds a chunk of data for which checksum needs to be computed. This can be called many times with new data as it is streamed.
Implementations may override this method which passes second param which makes Checksum object stateless.
The buffer to update checksum with.