reset method
Сбрасывает хеш до начального состояния.
Очищает буфер и внутреннее состояние, сбрасывает счетчики и инициализирует хеш для новой операции хеширования. Если был установлен ключ, восстанавливает его в буфере.
Implementation
@override
void reset() {
_bufferPos = 0;
_f0.set(0);
_t0.set(0);
_t1.set(0);
_chainValue = null;
_buffer!.fillRange(0, _buffer!.length, 0);
if (_key != null) {
_buffer!.setAll(0, _key!);
_bufferPos = _blockSize;
}
init();
}