Skip to main content

Module offline

Module offline 

Source
Expand description

Offline device enrollment, trust bundles, and generation-bound proof.

Discovery remains deliberately untrusted. LAN, BLE, QR, and USB adapters may report candidates, but only these signed facts can authorize an offline device. The normal Client peer-session actor remains the sole owner of dialing, transport generations, and application-route readiness.

Structs§

DurableOfflineTrustState
Native, restart-safe trust journal. The bundle journal is written before a separate high-water anchor so a crash can advance but never silently roll back accepted trust. Hosts facing malicious whole-disk rollback should put the anchor path on platform anti-rollback storage.
OfflineAdmission
OfflineAdmissionHandoff
Opaque proof verdict consumed by the existing Rust admission owner.
OfflineCandidateHandoff
Trust-validated local reachability input. It is not a dial command and it is not an admission verdict. Only the existing Rust peer actor may turn it into a transport attempt.
OfflineClient
OfflineConnectionProof
OfflineDeviceCredential
OfflineDeviceCredentialBody
OfflineEnrollmentBody
OfflineEnrollmentOptions
OfflineEnrollmentRequest
OfflineProofTranscript
OfflineReplayCache
Bounded replay owner. One instance belongs to the Rust admission owner.
OfflineRuntimeConfig
Native-only runtime inputs retained by the Rust owner while offline LAN discovery and admission are enabled.
OfflineTransportBinding
Exact local physical generation to which a fresh offline proof is bound.
OfflineTrustBundle
OfflineTrustBundleBody
OfflineTrustHighWater
OfflineTrustState
Persist this value atomically after OfflineTrustState::apply succeeds.
SoftwareOfflineSigner
Software profile for Rust-native devices without a hardware signer.

Enums§

OfflineAssurance
Truthful strength of the target-owned proof key.

Constants§

MAX_OFFLINE_CREDENTIALS
MAX_OFFLINE_REPLAY_ENTRIES
MAX_OFFLINE_REVOKED_SERIALS
MAX_OFFLINE_ROLES
MAX_OFFLINE_SWARM_DEGREE
MAX_OFFLINE_SWARM_MEMBERS
MAX_OFFLINE_TRUST_HISTORY
OFFLINE_DEVICE_PROTOCOL
OFFLINE_PROOF_PROTOCOL
OFFLINE_TRUST_BUNDLE_PROTOCOL

Traits§

OfflineSigner
Sign-only boundary used by app-private or hardware-backed storage.

Functions§

bounded_swarm_neighbors
Deterministic bounded-neighbor intent for a signed offline member set.