compute static method

int compute(
  1. Uint8List data, {
  2. int start = 0,
  3. int? end,
})

Implementation

static int compute(Uint8List data, {int start = 0, int? end}) {
  final stop = end ?? data.length;
  int crc = 0xFFFFFFFF;

  for (int i = start; i < stop; i++) {
    crc = _table[(crc ^ data[i]) & 0xFF] ^ (crc >>> 8);
  }

  return (crc ^ 0xFFFFFFFF) & 0xFFFFFFFF;
}