Expand description
§bibeam-protocol
Wire frames and postcard codec.
Re-exports§
pub use codec::decode;pub use codec::encode;pub use cohort::CohortAdmit;pub use cohort::CohortLive;pub use cohort::CohortMessage;pub use cohort::CohortRotate;pub use control::ControlMessage;pub use control::Disconnect;pub use control::Heartbeat;pub use control::MatchRequest;pub use control::MatchResponse;pub use control::MultiHopAssignment;pub use control::Register;pub use control::RegisterAck;pub use control::SingleHopMatch;pub use error::ProtocolError;pub use frame::Frame;pub use frame::MAGIC;pub use frame::VERSION;pub use multihop::ForwarderLease;pub use multihop::MultiHopAssignmentError;pub use multihop::RELAY_FRAME_PREFIX_LEN;pub use multihop::RelayFrame;pub use multihop::WG_KEY_LEN;pub use multihop::WgPeerConfig;pub use multihop::WgPublicKey;pub use tunnel::Tunnel;
Modules§
- claims
- Backward-compatible
SessionClaimsre-export. - codec
- Postcard codec for
Frame. - cohort
- Cohort lifecycle messages.
- control
- Control-plane messages exchanged with the coordinator.
- error
- Protocol-layer error type.
- frame
- Wire-frame envelope shared by every
BiBeamtransport. - multihop
- Multi-hop forwarder chain control-plane shapes (R-MULTIHOP-PROTO).
- tunnel
- Data-plane tunnel datagram.
Structs§
- Session
Claims - Claim set sealed inside a PASETO v4 session token.