Safe Data API Test Specification
Annotated ztest sources of the Safe Data API
v0.0-dev+gbb519af
Loading...
Searching...
No Matches
Requirements
ID
SD-REQ-001
Sealing on initialisation
SD-REQ-002
Argument validation
Verified by test_null_args().
SD-REQ-003
Pure verification
SD-REQ-004
In-place repair under mutual exclusion
SD-REQ-005
Validated read
SD-REQ-006
Atomic sealed write
SD-REQ-007
Transactional read-modify-write
SD-REQ-008
Mutator contract enforcement
SD-REQ-009
Single-copy fault recovery
SD-REQ-010
Double-fault detection
SD-REQ-011
Configurable unrecoverable-fault reaction
SD-REQ-012
Integrity-event statistics
SD-REQ-013
Fault-handler registration and event reporting
SD-REQ-014
Bounded lock acquisition
SD-REQ-015
No ISR-context locking
SD-REQ-016
Serialised access — no torn snapshots
SD-REQ-017
Integrity-mechanism self-test
Verified by test_selftest().
SD-REQ-018
Write may not silently mask corruption
SD-REQ-019
Compile-time payload guards
SD-REQ-020
Reduced API surface at the Strict level
SD-REQ-021
Scoped access block
SD-REQ-022
Unchecked commit

Unverified Requirements

The requirement SD-REQ-019 does not have a 'verifies' relation.