Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Source map

Start in the owning Rust module, then follow tests and evidence outward.

AreaOwning sourcePrimary tests or records
Profile-safe wire typescrates/hashsigs-types/src/lib.rsReference and compile-time profile tests
Software sign/verify oraclecrates/hashsigs-reference/src/lib.rsUpstream compatibility tests
Legacy Keccakcrates/keccak-rhdl/src/tests/compatibility.rs
SHA-256 primitivescrates/sha256-rhdl/src/lib.rsCrate unit tests
64-stage lane and farmcrates/sha256-rhdl/src/lane.rs, farm.rsGenerated-RTL lane/farm evidence
WOTS block constructioncrates/wots-rhdl/src/blocks.rstag_and_blocks.rs
Signer context task graphcrates/wots-rhdl/src/engine.rsengine.rs, task_audit.rs
Four-context signer clustercrates/wots-rhdl/src/cluster.rscluster.rs
Three-cluster signer topcrates/wots-rhdl/src/top.rstop.rs, ignored top_full.rs
Verifier contextcrates/wots-rhdl/src/verify/sha.rsverify_sha.rs
Verifier expected-tag transportcrates/wots-rhdl/src/verify/transport.rsverify_transport.rs
Verifier cluster and topverify/cluster.rs, verify/top.rsverify_cluster.rs, verify_top.rs
RTL registry and gatescrates/rhdl-gen/src/CLI integration tests and evidence records
U280 OOC flowfpga/u280/Staged manifest plus Vivado reports

The Rust API exposes item-level contracts and source pages. Evidence records link to their producing source document; the guide summarizes but does not replace those records.