cleanSavedState method

  1. @override
void cleanSavedState(
  1. SHA512State savedState
)
override

Clean up and reset the saved state of the hash object to its initial state.

-savedState: The hash state to be cleaned and reset.

Implementation

@override
void cleanSavedState(SHA512State savedState) {
  BinaryOps.zero(savedState.stateHi);
  BinaryOps.zero(savedState.stateLo);
  if (savedState.buffer != null) {
    BinaryOps.zero(savedState.buffer!);
  }
  savedState.bufferLength = 0;
  savedState.bytesHashed = 0;
}