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