restoreState method

  1. @override
BLAKE2s restoreState(
  1. Blake2sState savedState
)
override

Restores the hash state from a saved state.

Implementation

@override
BLAKE2s restoreState(Blake2sState savedState) {
  _state.setAll(0, savedState.state);
  _buffer.setAll(0, savedState.buffer);
  _bufferLength = savedState.bufferLength;
  _ctr.setAll(0, savedState.ctr);
  _flag.setAll(0, savedState.flag);
  _lastNode = savedState.lastNode;
  if (_paddedKey != null) {
    BinaryOps.zero(_paddedKey!);
  }
  _paddedKey = savedState.paddedKey?.clone();
  _initialState.setAll(0, savedState.initialState);
  return this;
}