clean method

  1. @override
void clean()
override

Cleans sensitive data in the hash instance.

Implementation

@override
void clean() {
  BinaryOps.zero(_state);
  BinaryOps.zero(_buffer);
  _initialState = [];
  if (_paddedKey != null) {
    BinaryOps.zero(_paddedKey!);
  }
  _bufferLength = 0;
  BinaryOps.zero(_ctr);
  BinaryOps.zero(_flag);
  _lastNode = false;
  _finished = false;
}