Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class AuditTrail(context: Context, retentionProvider: () -> RetentionPolicy, clock: Clock, crypto: CryptoProvider)
Local tamper-evident audit trail.
Link copied to clipboard
Result of audit chain integrity verification.
Link copied to clipboard
interface DeviceAttestationProvider
Interface for signing audit entries with device attestation.
Link copied to clipboard
class KeystoreAttestationProvider(context: Context, keyAlias: String = "kioskops_audit_signing") : DeviceAttestationProvider
DeviceAttestationProvider implementation using Android Keystore.
Link copied to clipboard
class PersistentAuditTrail(context: Context, retentionProvider: () -> RetentionPolicy, clock: Clock = Clock.SYSTEM, attestationProvider: () -> DeviceAttestationProvider? = null)
Room-backed persistent audit trail with hash chain integrity.