Expand description
Auditable task model for the serial single-context SHA-profile baseline.
This host-side model is intentionally independent of the serial RHDL sequencer’s state machine. Tests compare that controller’s retired tags against this canonical total order, making missing, duplicated, stale, or reordered work visible rather than inferring correctness from a final digest alone. A parallel scheduler may use a different legal interleaving while preserving data dependencies and the same exact per-class counts.
Structs§
- Task
Audit - Successfully audited trace metadata.
- Task
Counts - Per-class counts observed in a task trace.
Enums§
- Task
Trace Error - A precise task-trace validation failure.
Constants§
- CHAIN_
TASKS - Fixed 15-step chain compression blocks across all segments.
- MASK_
TASKS - Observable mask PRF compression blocks.
- PUBLIC_
KEY_ TASKS - Public-key endpoint-stream compression blocks.
- PUBLIC_
SEED_ TASKS - Public-seed PRF compression blocks.
- SECRET_
DATA_ TASKS - First secret-preimage compression blocks.
- SECRET_
PADDING_ TASKS - Second secret-preimage padding blocks.
- SEED_
TASKS - Private-seed hash compression blocks.
- SEGMENT_
PRF_ TASKS - Per-segment secret PRF compression blocks.
- TOTAL_
TASKS - Complete compression-block count for fused signing from a private seed.
Functions§
- audit_
task_ trace - Validate canonical encoding, context/generation routing, total serial order, exact length, and exact per-class counts for a baseline-sequencer trace.
- canonical_
task_ trace - Build the serial baseline’s 1,258-task trace for one context generation.