Skip to main content

fips_endpoint/
lib.rs

1//! App-facing FIPS endpoint API.
2
3pub use fips_core::config::{
4    Config, ConnectPolicy, EthernetConfig, NostrDiscoveryConfig, NostrDiscoveryPolicy, PeerAddress,
5    PeerAddressProvenance, PeerConfig, RoutingMode, TransportInstances, TransportsConfig,
6    UdpConfig,
7};
8pub use fips_core::endpoint::{
9    FIPS_ENDPOINT_DIRECT_PACKET_QUEUE_MAX_PACKETS, FIPS_ENDPOINT_DIRECT_PACKET_RUN_MAX_PACKETS,
10    FipsEndpoint, FipsEndpointBuilder, FipsEndpointData, FipsEndpointDirectDeliveryError,
11    FipsEndpointDirectPacketBatch, FipsEndpointDirectPacketRun, FipsEndpointDirectReceiver,
12    FipsEndpointDirectSink, FipsEndpointError, FipsEndpointMessage, FipsEndpointPeer,
13    FipsEndpointRelayStatus, UpdatePeersOutcome,
14};
15pub use fips_core::identity::{
16    FipsAddress, Identity, IdentityError, NodeAddr, PeerIdentity, decode_npub, decode_nsec,
17    decode_secret, encode_npub, encode_nsec,
18};