saveState method

  1. @override
HashBytesState saveState()
override

Saves the current hash computation state into a serializable state object.

Implementation

@override
HashBytesState saveState() {
  if (_finished) {
    throw CryptoException.failed(
      "SHAKE.saveState",
      reason: "State was finished.",
    );
  }
  return HashBytesState(data: _state, pos: _pos);
}