Skip to main content

Module constrained

Module constrained 

Source
Expand description

Constrained-mode runtime primitives — Rust mirror of tools/tf-types-ts/src/core/constrained.ts.

Constrained deployments (LoRa mesh, air-gapped relays, USB-shuttle, intermittent satellites) need anti-replay protection on the receiver, a way to honour offline revocations without phoning home, delivery receipts so packets sent over a one-way bearer can prove they arrived, and proof-of-forwarding receipts so a relay can show it actually carried a packet without seeing its plaintext.

Structs§

DeliveryReceipt
OfflineRevocationListRuntime
OrlMetadata
PacketReceiver
ProofOfForwarding
ReceiptSignature
VerifyResult

Enums§

OrlError
PacketReceiverDecision
PacketRejectReason

Functions§

sign_delivery_receipt
sign_offline_revocation_list
sign_proof_of_forwarding
verify_delivery_receipt
verify_offline_revocation_list_signature
verify_proof_of_forwarding