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    PeerConfig, RoutingMode, TransportInstances, TransportsConfig, UdpConfig,
6};
7pub use fips_core::endpoint::{
8    FipsEndpoint, FipsEndpointBuilder, FipsEndpointData, FipsEndpointDirectDeliveryError,
9    FipsEndpointDirectPacketBatch, FipsEndpointDirectPacketRun, FipsEndpointDirectSink,
10    FipsEndpointError, FipsEndpointMessage, FipsEndpointPeer, FipsEndpointRelayStatus,
11    UpdatePeersOutcome,
12};
13pub use fips_core::identity::{
14    FipsAddress, Identity, IdentityError, NodeAddr, PeerIdentity, decode_npub, decode_nsec,
15    decode_secret, encode_npub, encode_nsec,
16};