update method

void update(
  1. Uint8List? data
)

Update hash content with the given data.

Implementation

void update(Uint8List? data) {
  assert(data != null);

  for (var i = 0; i < data!.length; i++) {
    if (_pointer == _blockSize) {
      _counter += _pointer;
      _compress(false);
      _pointer = 0;
    }

    // Copy input array to input block.
    _block[_pointer++] = data[i];
  }
}