Repository navigation
v0.4.0 - Generative State Machine Testing, Invariant Verification & Fault Injection
What's Changed in v0.4.0
High-Assurance Generative State Machine Testing
- Implemented randomized state machine harness (
test_stateful_random_harness.rs) simulating thousands of randomized interleavings of lock, unlock, rekey, add-recipient, and commit operations.
Repository Invariant Verification Suite
- Introduced automated invariant assertions (
tests/common/invariants.rs) verifying clean trees, ciphertext validity, key synchronization, and zero-plaintext leakage after every lifecycle step.
Fault Injection & SIGKILL Durability Testing
- Validated atomic crash resilience and WAL journal recovery under simulated sudden process termination during critical write sections.
Verification Matrix Documentation
- Published comprehensive verification matrix mapping threats, operational invariants, and test coverage in
docs/verification-matrix.md.
Full Changelog: v0.3.0...v0.4.0