check method

bool check(
  1. Uint8List nonce
)

Implementation

bool check(Uint8List nonce) {
  if (nonce.length != 16) {
    return false;
  }

  int index = nonce.buffer.asInt32List()[0];
  if (index < 0 || index >= nonces.length) {
    return false;
  }

  Uint8List originalNonce = nonces[index];
  for (int i = 0; i < 16; i++)
  {
    if (originalNonce[i] != nonce[i]) {
      return false;
    }
  }

  fillNonce(index);

  return true;
}