Expand description
Runtime backend reporting for security-sensitive deployments.
This module exposes backend posture so callers can log, assert, or audit whether execution is scalar-only, using an admitted encode backend, or merely detecting future SIMD candidates. Runtime backend reporting for security-sensitive deployments.
This module exposes backend posture so callers can log, assert, or audit whether execution is scalar-only, using an admitted encode backend, or merely detecting future SIMD candidates.
Re-exports§
pub use crate::StaticBackendToken;pub use crate::BackendHealthSnapshot;pub use crate::BackendHealthState;pub use crate::BackendInitializationReport;pub use crate::initialize_backends;
Structs§
- Backend
Identifier - Opaque stable identifier for one operation backend.
- Backend
Policy Error - Runtime backend policy failure.
- Backend
Report - Backend report for the current build and target.
- Backend
Snapshot - Compact structured backend snapshot for logging and policy evidence.
- Operation
Backend Report - Selected backend and posture for one operation family.
- Operation
Backend Snapshot - Stable logging snapshot for one operation backend.
Enums§
- Backend
- A backend that can be reported by
base64-ng. - Backend
Health Posture - Current ordinary backend-health evidence.
- Backend
Policy - Deployment policy for runtime backend assertions.
- Candidate
Detection Mode - How SIMD backend candidates were detected for this build.
- CtGate
Posture - Constant-time result-gate barrier posture for this build and target.
- Memory
Lock Posture - Whether this crate locks secret allocations into physical memory.
- Operation
Kind - Operation whose backend is being reported.
- Operation
Security Posture - Security classification of one operation backend.
- Security
Posture - Security posture for the active runtime backend.
- Wasm
Artifact Posture - Wasm artifact selection posture.
- Wasm
Runtime Posture - Wasm host-runtime identification posture.
- Wipe
Posture - Wipe-barrier posture for this build and target.
Functions§
- backend_
report - Returns the runtime backend report for this build and target.
- require_
backend_ policy - Requires the current runtime backend report to satisfy
policy.