restoreState method

  1. @override
SerializableHash<HashState> restoreState(
  1. SHA256State savedState
)
override

Restores the hash computation state from a previously saved state.

Parameters:

  • savedState: The saved state to restore.

Implementation

@override
SerializableHash restoreState(SHA256State savedState) {
  _state.setAll(0, savedState.state);
  _bufferLength = savedState.bufferLength;
  if (savedState.buffer != null) {
    _buffer.setRange(0, savedState.buffer!.length, savedState.buffer!);
  }
  _bytesHashed = savedState.bytesHashed;
  _finished = false;
  return this;
}