saveState method
Saves the current hash computation state into a serializable state object.
Implementation
@override
SHA512State saveState() {
if (_finished) {
throw CryptoException.failed(
"SHA512.saveState",
reason: "State was finished.",
);
}
return SHA512State(
stateHi: _stateHi.clone(),
stateLo: _stateLo.clone(),
buffer: (_bufferLength > 0) ? _buffer.clone() : null,
bufferLength: _bufferLength,
bytesHashed: _bytesHashed,
);
}