Skip to main content

Module runtime

Module runtime 

Source
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§

BackendIdentifier
Opaque stable identifier for one operation backend.
BackendPolicyError
Runtime backend policy failure.
BackendReport
Backend report for the current build and target.
BackendSnapshot
Compact structured backend snapshot for logging and policy evidence.
OperationBackendReport
Selected backend and posture for one operation family.
OperationBackendSnapshot
Stable logging snapshot for one operation backend.

Enums§

Backend
A backend that can be reported by base64-ng.
BackendHealthPosture
Current ordinary backend-health evidence.
BackendPolicy
Deployment policy for runtime backend assertions.
CandidateDetectionMode
How SIMD backend candidates were detected for this build.
CtGatePosture
Constant-time result-gate barrier posture for this build and target.
MemoryLockPosture
Whether this crate locks secret allocations into physical memory.
OperationKind
Operation whose backend is being reported.
OperationSecurityPosture
Security classification of one operation backend.
SecurityPosture
Security posture for the active runtime backend.
WasmArtifactPosture
Wasm artifact selection posture.
WasmRuntimePosture
Wasm host-runtime identification posture.
WipePosture
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.