TamperEvidenceScheme

sealed interface TamperEvidenceScheme

Sealed marker for tamper-evidence schemes.

The only concrete implementation shipped with kstate-saga is tamperEvidence, which activates SHA-256 hash-chaining (Hashing.Sha256) on the registered journal.

Extend this interface if you need custom tamper-evidence schemes — but prefer filing a feature request first so the standard library can grow uniformly.

Named TamperEvidenceScheme (not TamperEvidence) to avoid a case-insensitive filesystem collision with the singleton object tamperEvidence on macOS / Windows.

Inheritors