Expand description
Library-first endpoint API for embedding FIPS in applications.
This module exposes a no-system-TUN runtime shape for apps that want to own peer admission and local routing policy while reusing FIPS connectivity.
Re-exports§
pub use crate::node::FipsEndpointDirectDeliveryError;pub use crate::node::FipsEndpointDirectPacketBatch;pub use crate::node::FipsEndpointDirectPacketRun;pub use crate::node::FipsEndpointDirectPacketRunMeta;pub use crate::node::FipsEndpointDirectSink;pub use crate::node::FipsEndpointDirectSourceRun;
Structs§
- Fips
Endpoint - A running embedded FIPS endpoint.
- Fips
Endpoint Builder - Builder for an embedded FIPS endpoint.
- Fips
Endpoint Bulk Data - Already-encoded
EndpointDataBulkbody owned by FIPS’ endpoint send API. - Fips
Endpoint Bulk Data Builder - Builder for one
EndpointDataBulkbody from borrowed packet slices. - Fips
Endpoint Message - Source-attributed endpoint data delivered to an embedded application.
- Fips
Endpoint Peer - Authenticated FIPS peer state visible to an embedded application.
- Fips
Endpoint Relay Status - Live Nostr relay state visible to an embedded application.
- Update
Peers Outcome - Reports what changed in response to
FipsEndpoint::update_peers.
Enums§
- Fips
Endpoint Error - Errors returned by the endpoint API.
Type Aliases§
- Fips
Endpoint Data - Endpoint data bytes delivered by FIPS.