areBytesValidConst static method

bool areBytesValidConst(
  1. List<int> bytes, {
  2. Object onValidationFailed()?,
})

Implementation

static bool areBytesValidConst(
  List<int> bytes, {
  Object Function()? onValidationFailed,
}) {
  int invalid = 0;
  for (int i = 0; i < bytes.length; i++) {
    int b = bytes[i];
    invalid |= (b >> 8);
  }
  if (invalid != 0 && onValidationFailed != null) throw onValidationFailed();
  return invalid == 0;
}