verifyIntegrity static method

bool verifyIntegrity()

Verify audit log integrity

Implementation

static bool verifyIntegrity() {
  if (!_config.enableTamperProof) return true;

  String? expectedHash;
  for (final event in _events) {
    if (event.previousHash != expectedHash) {
      debugPrint('Integrity check failed at event ${event.id}');
      return false;
    }
    expectedHash = event.hash;
  }

  return true;
}