List of all items
Structs
- P2pLinkConn
- P2pLinkTransport
- P2pRecvStream
- P2pSendStream
- SharedTransport
- StreamId
- Transmit
- VarInt
- VarIntBoundsExceeded
- bootstrap_cache::BootstrapCache
- bootstrap_cache::BootstrapCacheConfig
- bootstrap_cache::BootstrapCacheConfigBuilder
- bootstrap_cache::BootstrapTokenStore
- bootstrap_cache::CacheStats
- bootstrap_cache::CachedPeer
- bootstrap_cache::ConnectionOutcome
- bootstrap_cache::ConnectionStats
- bootstrap_cache::EncryptedCachePersistence
- bootstrap_cache::PeerCapabilities
- bootstrap_cache::QualityWeights
- bootstrap_cache::RelayPathHint
- bounded_pending_buffer::BoundedPendingBuffer
- bounded_pending_buffer::PendingBufferStats
- candidate_discovery::BootstrapNodeId
- candidate_discovery::CandidateDiscoveryManager
- candidate_discovery::CandidateId
- candidate_discovery::DiscoveryConfig
- candidate_discovery::DiscoveryResults
- candidate_discovery::DiscoverySession
- candidate_discovery::DiscoveryStatistics
- candidate_discovery::DiscoveryStatus
- candidate_discovery::NetworkInterface
- candidate_discovery::ServerReflexiveResponse
- candidate_discovery::ValidatedCandidate
- candidate_discovery::linux::LinuxInterfaceDiscovery
- chat::PeerInfo
- cid_generator::HashedConnectionIdGenerator
- cid_generator::InvalidCid
- cid_generator::RandomConnectionIdGenerator
- coding::UnexpectedEnd
- compliance_validator::ComplianceReport
- compliance_validator::ComplianceRequirement
- compliance_validator::ComplianceResult
- compliance_validator::ComplianceSummary
- compliance_validator::ComplianceValidator
- compliance_validator::EndpointResult
- compliance_validator::EndpointValidationReport
- compliance_validator::endpoint_tester::EndpointTester
- compliance_validator::rfc_parser::QuicRfcParser
- compliance_validator::rfc_parser::RfcParser
- compliance_validator::spec_validator::AddressDiscoveryValidator
- compliance_validator::spec_validator::NatTraversalValidator
- compliance_validator::spec_validator::QuicComplianceValidator
- compliance_validator::spec_validator::Rfc9000Validator
- config::AckFrequencyConfig
- config::ClientConfig
- config::EndpointConfig
- config::IdleTimeout
- config::MtuDiscoveryConfig
- config::ServerConfig
- config::StdSystemTime
- config::TransportConfig
- config::ValidationTokenConfig
- config::nat_timeouts::DiscoveryTimeouts
- config::nat_timeouts::NatTraversalTimeouts
- config::nat_timeouts::RelayTimeouts
- config::nat_timeouts::TimeoutConfig
- config::port::BoundSocket
- config::port::EndpointPortConfig
- config::port::SocketOptions
- connection::Chunk
- connection::Chunks
- connection::ClosedStream
- connection::Connection
- connection::ConnectionStats
- connection::DatagramDropStats
- connection::Datagrams
- connection::FrameStats
- connection::PathStats
- connection::RecvStream
- connection::RttEstimator
- connection::SendStream
- connection::ShouldTransmit
- connection::Streams
- connection::UdpStats
- connection::Written
- connection::port_prediction::PortPredictor
- connection::port_prediction::PortPredictorConfig
- connection_router::ConnectionRouter
- connection_router::ConnectionStats
- connection_router::RouterConfig
- connection_router::RouterStats
- connection_router::SelectionResult
- connection_strategy::ConnectionAttemptError
- connection_strategy::ConnectionStrategy
- connection_strategy::StrategyConfig
- constrained::ArqConfig
- constrained::ConnectionConfig
- constrained::ConnectionId
- constrained::ConnectionStats
- constrained::ConstrainedAddr
- constrained::ConstrainedConnection
- constrained::ConstrainedEngine
- constrained::ConstrainedEngineAdapter
- constrained::ConstrainedHandle
- constrained::ConstrainedHeader
- constrained::ConstrainedPacket
- constrained::ConstrainedTransport
- constrained::ConstrainedTransportConfig
- constrained::EngineConfig
- constrained::EngineOutput
- constrained::PacketFlags
- constrained::ReceiveWindow
- constrained::SendWindow
- constrained::SequenceNumber
- constrained::StateMachine
- crypto::CryptoError
- crypto::ExportKeyingMaterialError
- crypto::KeyPair
- crypto::Keys
- crypto::UnsupportedVersion
- crypto::certificate_manager::CertificateBundle
- crypto::certificate_manager::CertificateConfig
- crypto::certificate_manager::CertificateManager
- crypto::certificate_negotiation::CertificateNegotiationManager
- crypto::certificate_negotiation::NegotiationConfig
- crypto::certificate_negotiation::NegotiationId
- crypto::certificate_negotiation::NegotiationStats
- crypto::pqc::cipher_suites::Tls13Aes128GcmSha256MlKem768
- crypto::pqc::cipher_suites::Tls13Aes256GcmSha384MlKem1024
- crypto::pqc::cipher_suites::Tls13ChaCha20Poly1305Sha256MlKem768
- crypto::pqc::combiners::ConcatenationCombiner
- crypto::pqc::combiners::HmacCombiner
- crypto::pqc::combiners::TwoStepCombiner
- crypto::pqc::config::PqcConfig
- crypto::pqc::config::PqcConfigBuilder
- crypto::pqc::encryption::EncryptedMessage
- crypto::pqc::encryption::HybridPublicKeyEncryption
- crypto::pqc::memory_pool::MlDsaPublicKeyBuffer
- crypto::pqc::memory_pool::MlDsaSecretKeyBuffer
- crypto::pqc::memory_pool::MlDsaSignatureBuffer
- crypto::pqc::memory_pool::MlKemCiphertextBuffer
- crypto::pqc::memory_pool::MlKemPublicKeyBuffer
- crypto::pqc::memory_pool::MlKemSecretKeyBuffer
- crypto::pqc::memory_pool::PoolConfig
- crypto::pqc::memory_pool::PoolGuard
- crypto::pqc::memory_pool::PoolStats
- crypto::pqc::memory_pool::PqcMemoryPool
- crypto::pqc::ml_dsa::MlDsa65
- crypto::pqc::ml_kem::MlKem768
- crypto::pqc::negotiation::NegotiationResult
- crypto::pqc::negotiation::PqcNegotiator
- crypto::pqc::packet_handler::PqcPacketHandler
- crypto::pqc::pqc_crypto_provider::MlDsa65Verifier
- crypto::pqc::rustls_provider::CryptoInfo
- crypto::pqc::rustls_provider::PqcCryptoProvider
- crypto::pqc::rustls_provider::RustlsPqcConfig
- crypto::pqc::security_validation::NistCompliance
- crypto::pqc::security_validation::SecurityIssue
- crypto::pqc::security_validation::SecurityReport
- crypto::pqc::security_validation::SecurityValidator
- crypto::pqc::security_validation::TimingAnalysis
- crypto::pqc::tls::PqcTlsExtension
- crypto::pqc::tls_integration::PqcHandshakeExtension
- crypto::pqc::tls_integration::PqcHandshakeState
- crypto::pqc::types::MlDsaPublicKey
- crypto::pqc::types::MlDsaSecretKey
- crypto::pqc::types::MlDsaSignature
- crypto::pqc::types::MlKemCiphertext
- crypto::pqc::types::MlKemPublicKey
- crypto::pqc::types::MlKemSecretKey
- crypto::pqc::types::SharedSecret
- crypto::raw_public_keys::RawPublicKeyClientCertVerifier
- crypto::raw_public_keys::RawPublicKeyClientResolver
- crypto::raw_public_keys::RawPublicKeyConfigBuilder
- crypto::raw_public_keys::RawPublicKeyResolver
- crypto::raw_public_keys::RawPublicKeyVerifier
- crypto::raw_public_keys::pqc::PqcRawPublicKeyVerifier
- crypto::rustls::HandshakeData
- crypto::rustls::NoInitialCipherSuite
- crypto::rustls::QuicClientConfig
- crypto::rustls::QuicServerConfig
- crypto::rustls::TlsSession
- crypto::tls_extension_simulation::ExtensionAwareTlsSession
- crypto::tls_extension_simulation::Rfc7250ClientConfig
- crypto::tls_extension_simulation::Rfc7250QuicClientConfig
- crypto::tls_extension_simulation::Rfc7250QuicServerConfig
- crypto::tls_extension_simulation::Rfc7250ServerConfig
- crypto::tls_extension_simulation::SimulatedExtensionContext
- crypto::tls_extensions::CertificateTypeList
- crypto::tls_extensions::CertificateTypePreferences
- crypto::tls_extensions::NegotiationCache
- crypto::tls_extensions::NegotiationResult
- diagnostics::gso::GsoDiagnostics
- diagnostics::gso::GsoDiagnosticsSnapshot
- discovery::filter::CompositeFilter
- discovery::filter::DedupFilter
- discovery::filter::DropLoopbackFilter
- discovery::filter::DropUnspecifiedFilter
- discovery::filter::PassThroughFilter
- discovery::filter::PreferIpv6Filter
- discovery::linux::LinuxDiscovery
- discovery::lookup::BootstrapCacheLookup
- discovery::lookup::HardcodedLookup
- discovery::lookup::LookupError
- discovery::lookup::LookupRegistry
- discovery::lookup::MdnsLookup
- discovery::lookup::ParallelLookupStream
- discovery_trait::ChannelDiscovery
- discovery_trait::ConcurrentDiscovery
- discovery_trait::ConcurrentDiscoveryBuilder
- discovery_trait::ConcurrentDiscoveryStream
- discovery_trait::DiscoveredAddress
- discovery_trait::DiscoveryError
- discovery_trait::StaticDiscovery
- endpoint::AcceptError
- endpoint::AddressDiscoveryStats
- endpoint::ConnectionHandle
- endpoint::Endpoint
- endpoint::Incoming
- endpoint::RelayStats
- fair_polling::FairPoller
- frame::Ack
- frame::AckIter
- frame::ApplicationClose
- frame::ConnectionClose
- frame::Datagram
- frame::EcnCounts
- frame::FrameType
- frame::ResetStream
- frame::nat_traversal_unified::AddAddress
- frame::nat_traversal_unified::NatTraversalFrameConfig
- frame::nat_traversal_unified::PunchMeNow
- frame::nat_traversal_unified::RemoveAddress
- frame::nat_traversal_unified::TryConnectTo
- frame::nat_traversal_unified::TryConnectToResponse
- happy_eyeballs::HappyEyeballsConfig
- high_level::Accept
- high_level::AcceptBi
- high_level::AcceptUni
- high_level::Connecting
- high_level::Connection
- high_level::Endpoint
- high_level::EndpointStats
- high_level::Incoming
- high_level::IncomingFuture
- high_level::OpenBi
- high_level::OpenUni
- high_level::ReadDatagram
- high_level::RecvStream
- high_level::SendDatagram
- high_level::SendStream
- high_level::TokioRuntime
- high_level::WeakConnectionHandle
- high_level::ZeroRttAccepted
- host_identity::derivation::HostIdentity
- host_identity::storage::EncryptedFileStorage
- host_identity::storage::KeyringStorage
- host_identity::storage::PlainFileStorage
- host_identity::storage::StorageSelection
- link_transport::Capabilities
- link_transport::ConnectionStats
- link_transport::ProtocolId
- link_transport::StreamFilter
- logging::ConnectionInfo
- logging::ConnectionLifecycle
- logging::DebugContext
- logging::DynamicLogFilter
- logging::ErrorContext
- logging::FrameInfo
- logging::InfoContext
- logging::LogEvent
- logging::LogFilter
- logging::LogFilterBuilder
- logging::Logger
- logging::LoggingConfig
- logging::NatTraversalInfo
- logging::RateLimiter
- logging::StructuredEventBuilder
- logging::StructuredLogEvent
- logging::TraceContext
- logging::TransportParamInfo
- logging::WarningContext
- logging::metrics::ConnectionMetrics
- logging::metrics::ConnectionMetricsSummary
- logging::metrics::LatencyMetrics
- logging::metrics::LatencySummary
- logging::metrics::LatencyTracker
- logging::metrics::MetricsCollector
- logging::metrics::MetricsSummary
- logging::metrics::ThroughputMetrics
- logging::metrics::ThroughputSummary
- logging::metrics::ThroughputTracker
- masque::capsule::CompressionAck
- masque::capsule::CompressionAssign
- masque::capsule::CompressionClose
- masque::connect::ConnectUdpRequest
- masque::connect::ConnectUdpResponse
- masque::context::ContextInfo
- masque::context::ContextManager
- masque::datagram::CompressedDatagram
- masque::datagram::UncompressedDatagram
- masque::integration::RelayForwardResult
- masque::integration::RelayManager
- masque::integration::RelayManagerConfig
- masque::integration::RelayManagerStats
- masque::migration::MigrationConfig
- masque::migration::MigrationCoordinator
- masque::migration::MigrationStats
- masque::relay_client::MasqueRelayClient
- masque::relay_client::RelayClientConfig
- masque::relay_client::RelayClientStats
- masque::relay_server::MasqueRelayConfig
- masque::relay_server::MasqueRelayServer
- masque::relay_server::MasqueRelayStats
- masque::relay_server::OutboundDatagram
- masque::relay_server::SessionInfo
- masque::relay_session::RelaySession
- masque::relay_session::RelaySessionConfig
- masque::relay_session::RelaySessionStats
- masque::relay_socket::MasqueRelaySocket
- mdns::MdnsPeerRecord
- mdns::MdnsSnapshot
- metrics::MetricsConfig
- nat_traversal::frames::AddAddress
- nat_traversal::frames::CapabilityFlags
- nat_traversal::frames::PunchMeNow
- nat_traversal::frames::RemoveAddress
- nat_traversal::rfc_migration::CapabilityTracker
- nat_traversal::rfc_migration::FrameMigrator
- nat_traversal::rfc_migration::NatMigrationConfig
- nat_traversal::rfc_migration::PeerCapabilities
- nat_traversal_api::BootstrapNode
- nat_traversal_api::CandidateAddress
- nat_traversal_api::CandidatePair
- nat_traversal_api::ConnectionMetrics
- nat_traversal_api::ConstrainedEventWithAddr
- nat_traversal_api::NatTraversalConfig
- nat_traversal_api::NatTraversalEndpoint
- nat_traversal_api::NatTraversalStatistics
- nat_traversal_api::PeerId
- nat_traversal_api::RelaySession
- nat_traversal_api::SessionState
- nat_traversal_api::SessionStateUpdate
- nat_traversal_api::TransportCandidate
- node::Node
- node_config::NodeConfig
- node_config::NodeConfigBuilder
- node_status::NodeStatus
- p2p_endpoint::AckDiagnosticsSnapshot
- p2p_endpoint::AckOutcomeCounters
- p2p_endpoint::AckPeerDiagnosticsSnapshot
- p2p_endpoint::AckStageDiagnosticsSnapshot
- p2p_endpoint::AckStageLatencySnapshot
- p2p_endpoint::ConnectionHealth
- p2p_endpoint::ConnectionMetrics
- p2p_endpoint::ConnectionTransportStats
- p2p_endpoint::DataChannelDiagnosticsSnapshot
- p2p_endpoint::EndpointStats
- p2p_endpoint::P2pEndpoint
- p2p_endpoint::PeerConnection
- packet::FixedLengthConnectionIdParser
- packet::PartialDecode
- packet::ProtectedInitialHeader
- path::Path
- path::PathId
- path::WeakPathHandle
- path_selection::PathCandidate
- path_selection::PathInfo
- path_selection::PathManager
- relay::AuthenticationStatistics
- relay::ConnectionStatistics
- relay::ErrorStatistics
- relay::RateLimitingStatistics
- relay::RelayStatistics
- relay::SessionStatistics
- relay::authenticator::AuthToken
- relay::authenticator::RelayAuthenticator
- relay::rate_limiter::TokenBucket
- relay::statistics::RelayStatisticsCollector
- shared::ConnectionEvent
- shared::ConnectionId
- shared::EndpointEvent
- shutdown::ShutdownCoordinator
- stats_dashboard::ConnectionInfo
- stats_dashboard::DashboardConfig
- stats_dashboard::NodeStats
- stats_dashboard::StatsDashboard
- structured_events::ActorTickMetrics
- structured_events::ActorTickSnapshot
- structured_events::StructuredEvent
- structured_events::StructuredEventBuilder
- structured_events::TickGuard
- terminal_ui::ColoredLogFormatter
- terminal_ui::ProgressIndicator
- token_v2::BindingTokenDecoded
- token_v2::RetryTokenDecoded
- token_v2::TokenKey
- token_v2::ValidationTokenDecoded
- tracing::Event
- tracing::EventLog
- tracing::TraceContext
- tracing::TraceFlags
- tracing::TraceId
- transport::InboundDatagram
- transport::LinkQuality
- transport::LoRaParams
- transport::TransportCapabilities
- transport::TransportCapabilitiesBuilder
- transport::TransportDiagnostics
- transport::TransportRegistry
- transport::TransportStats
- transport::UdpTransport
- transport_error::Code
- transport_error::Error
- transport_parameters::PqcAlgorithms
- transport_parameters::TransportParameters
- transport_resilience::TransportCapabilities
- transport_resilience::TransportError
- trust::EventCollector
- trust::FsPinStore
- trust::GlobalTrustRuntime
- trust::PinRecord
- trust::TransportPolicy
- unified_config::DiscoveryPolicy
- unified_config::MdnsConfig
- unified_config::MtuConfig
- unified_config::NatConfig
- unified_config::P2pConfig
- unified_config::P2pConfigBuilder
- unified_config::PortMappingConfig
- watchable::CombinedWatcher
- watchable::Watchable
- watchable::Watcher
Enums
- CandidateSource
- CandidateState
- ConnectionCloseReason
- Dir
- ReceiveRejectReason
- RejectionReason
- Side
- bootstrap_cache::CacheEvent
- bootstrap_cache::NatType
- bootstrap_cache::PeerSource
- bootstrap_cache::SelectionStrategy
- bounded_pending_buffer::PendingBufferError
- candidate_discovery::DiscoveryError
- candidate_discovery::DiscoveryEvent
- candidate_discovery::DiscoveryPhase
- candidate_discovery::DiscoverySourceType
- candidate_discovery::FallbackStrategy
- candidate_discovery::Ipv6AddressType
- candidate_discovery::QueryState
- candidate_discovery::ValidationResult
- candidate_discovery::linux::LinuxNetworkError
- chat::ChatError
- chat::ChatMessage
- compliance_validator::Evidence
- compliance_validator::RequirementCategory
- compliance_validator::RequirementLevel
- compliance_validator::ValidationError
- config::ConfigError
- config::port::EndpointConfigError
- config::port::IpMode
- config::port::PortBinding
- config::port::PortRetryBehavior
- connection::ConnectionError
- connection::Event
- connection::FinishError
- connection::ReadError
- connection::ReadableError
- connection::SendDatagramError
- connection::State
- connection::StreamEvent
- connection::WriteError
- connection_router::RoutedConnection
- connection_router::RouterError
- connection_router::RouterEvent
- connection_router::SelectionReason
- connection_strategy::AttemptedMethod
- connection_strategy::ConnectionMethod
- connection_strategy::ConnectionStage
- constrained::AdapterEvent
- constrained::ConnectionEvent
- constrained::ConnectionState
- constrained::ConstrainedError
- constrained::EngineEvent
- constrained::PacketType
- constrained::StateEvent
- crypto::ServerStartError
- crypto::certificate_manager::CertificateError
- crypto::certificate_manager::KeyAlgorithm
- crypto::certificate_negotiation::NegotiationState
- crypto::pqc::config::ConfigError
- crypto::pqc::security_validation::EntropyQuality
- crypto::pqc::security_validation::Severity
- crypto::pqc::security_validation::ValidationError
- crypto::pqc::tls::NegotiationResult
- crypto::pqc::tls_extensions::NamedGroup
- crypto::pqc::tls_extensions::SignatureScheme
- crypto::pqc::types::PqcError
- crypto::rustls::Error
- crypto::tls_extensions::CertificateType
- crypto::tls_extensions::TlsExtensionError
- discovery_trait::DiscoverySource
- endpoint::ConnectError
- endpoint::DatagramEvent
- endpoint::RetryError
- error_handling::AntQuicError
- fair_polling::PollOrder
- frame::Close
- frame::nat_traversal_unified::TryConnectError
- happy_eyeballs::AddressFamily
- happy_eyeballs::HappyEyeballsError
- high_level::ReadError
- high_level::ReadExactError
- high_level::ReadToEndError
- high_level::ResetError
- high_level::RetryError
- high_level::SendDatagramError
- high_level::StoppedError
- high_level::WriteError
- host_identity::derivation::EndpointKeyPolicy
- host_identity::storage::StorageError
- host_identity::storage::StorageSecurityLevel
- link_transport::DisconnectReason
- link_transport::LinkError
- link_transport::LinkEvent
- link_transport::NatHint
- link_transport::StreamType
- link_transport::StreamTypeFamily
- logging::ConnectionEventType
- logging::ConnectionRole
- logging::ConnectionState
- logging::FrameEventType
- logging::LogLevel
- logging::LoggingError
- logging::NatTraversalEventType
- logging::TransportParamEventType
- masque::capsule::Capsule
- masque::connect::ConnectError
- masque::context::ContextError
- masque::context::ContextState
- masque::datagram::Datagram
- masque::integration::RelayHealthStatus
- masque::integration::RelayOperationResult
- masque::migration::MigrationState
- masque::relay_client::RelayConnectionState
- masque::relay_server::DatagramResult
- masque::relay_session::RelaySessionState
- nat_traversal::CandidateSource
- nat_traversal::CandidateState
- nat_traversal::rfc_migration::PriorityCalculation
- nat_traversal_api::CandidatePairState
- nat_traversal_api::CandidateValidationError
- nat_traversal_api::ConnectionState
- nat_traversal_api::NatTraversalError
- nat_traversal_api::NatTraversalEvent
- nat_traversal_api::StateChangeReason
- nat_traversal_api::TraversalDeadlineKind
- nat_traversal_api::TraversalFailureReason
- nat_traversal_api::TraversalPhase
- node::NodeError
- node_event::DisconnectReason
- node_event::NodeEvent
- node_status::NatType
- p2p_endpoint::DirectPathStatus
- p2p_endpoint::DirectPathUnavailableReason
- p2p_endpoint::DisconnectReason
- p2p_endpoint::EndpointError
- p2p_endpoint::P2pEvent
- p2p_endpoint::PeerLifecycleEvent
- packet::LongType
- packet::PacketDecodeError
- packet::ProtectedHeader
- packet::SpaceId
- path_selection::PathType
- reachability::ReachabilityScope
- reachability::TraversalMethod
- relay::error::RelayError
- relay::error::SessionErrorKind
- shared::EcnCodepoint
- stats_dashboard::BoxStyle
- structured_events::EventComponent
- structured_events::EventKind
- structured_events::EventSeverity
- token_v2::DecodedToken
- token_v2::TokenError
- transport::BandwidthClass
- transport::ProtocolEngine
- transport::ProviderError
- transport::TransportAddr
- transport::TransportType
- transport_parameters::AddressDiscoveryConfig
- transport_parameters::Error
- transport_parameters::NatTraversalConfig
- transport_resilience::FallbackStrategy
- transport_resilience::TransportErrorKind
- transport_resilience::TransportResult
- trust::TrustError
- unified_config::AutoConnectPolicy
- unified_config::ConfigError
- unified_config::MdnsMode
- unified_config::TrustPolicy
Traits
- TokenStore
- candidate_discovery::NetworkInterfaceDiscovery
- cid_generator::ConnectionIdGenerator
- coding::BufExt
- coding::BufMutExt
- coding::Codec
- compliance_validator::SpecValidator
- config::TimeSource
- crypto::ClientConfig
- crypto::HeaderKey
- crypto::HmacKey
- crypto::PacketKey
- crypto::ServerConfig
- crypto::Session
- crypto::pqc::MlDsaOperations
- crypto::pqc::MlKemOperations
- crypto::pqc::PqcProvider
- crypto::pqc::combiners::HybridCombiner
- crypto::pqc::memory_pool::BufferCleanup
- crypto::pqc::packet_handler::PqcPacketHandling
- crypto::pqc::rustls_provider::PqcConfigExt
- crypto::pqc::tls_integration::PqcClientConfig
- crypto::pqc::tls_integration::PqcServerConfig
- crypto::tls_extension_simulation::TlsExtensionHooks
- discovery::NetworkDiscovery
- discovery::filter::AddrFilter
- discovery::lookup::AddressLookup
- discovery_trait::Discovery
- high_level::AsyncTimer
- high_level::AsyncUdpSocket
- high_level::Runtime
- high_level::UdpSender
- host_identity::storage::HostKeyStorage
- link_transport::LinkConn
- link_transport::LinkRecvStream
- link_transport::LinkSendStream
- link_transport::LinkTransport
- link_transport::ProtocolHandler
- link_transport::ProtocolHandlerExt
- packet::ConnectionIdParser
- relay::rate_limiter::RateLimiter
- transport::TransportProvider
- trust::EventSink
- trust::PinStore
Macros
- bail
- context
- ensure
- if_trace
- log_event
- poll_transports_fair
- trace_candidate_discovered
- trace_conn_established
- trace_event
- trace_hole_punching_started
- trace_observed_address_received
- trace_observed_address_sent
- trace_packet_received
- trace_packet_sent
- trace_stream_opened
Functions
- candidate_discovery::test_utils::calculate_address_priority
- candidate_discovery::test_utils::is_valid_address
- compliance_validator::endpoint_tester::get_recommended_endpoints
- compliance_validator::report_generator::generate_html_report
- compliance_validator::report_generator::generate_json_report
- compliance_validator::report_generator::generate_markdown_report
- config::bind_endpoint
- config::port::buffer_defaults::recommended_buffer_size
- crypto::extension_handlers::configure_client
- crypto::extension_handlers::configure_server
- crypto::pqc::cipher_suites::is_pqc_group
- crypto::pqc::cipher_suites::is_pqc_signature
- crypto::pqc::combiners::default_combiner
- crypto::pqc::negotiation::filter_algorithms
- crypto::pqc::negotiation::order_by_preference
- crypto::pqc::pqc_crypto_provider::create_crypto_provider
- crypto::pqc::pqc_crypto_provider::is_pqc_group
- crypto::pqc::pqc_crypto_provider::validate_negotiated_group
- crypto::pqc::rustls_provider::validate_config
- crypto::pqc::rustls_provider::with_pqc_support
- crypto::pqc::rustls_provider::with_pqc_support_server
- crypto::pqc::security_validation::run_security_validation
- crypto::pqc::tls::wire_format::decode_signature_schemes
- crypto::pqc::tls::wire_format::decode_supported_groups
- crypto::pqc::tls::wire_format::encode_signature_schemes
- crypto::pqc::tls::wire_format::encode_supported_groups
- crypto::pqc::tls_integration::estimate_handshake_size
- crypto::pqc::tls_integration::requires_larger_packets
- crypto::raw_public_keys::key_utils::generate_keypair
- crypto::raw_public_keys::key_utils::peer_id_from_key_bytes
- crypto::raw_public_keys::key_utils::peer_id_from_public_key
- crypto::raw_public_keys::key_utils::verify_peer_id_matches
- crypto::raw_public_keys::pqc::create_subject_public_key_info
- crypto::raw_public_keys::pqc::derive_peer_id_from_key_bytes
- crypto::raw_public_keys::pqc::derive_peer_id_from_public_key
- crypto::raw_public_keys::pqc::extract_public_key_from_spki
- crypto::raw_public_keys::pqc::generate_ml_dsa_keypair
- crypto::raw_public_keys::pqc::sign_with_ml_dsa
- crypto::raw_public_keys::pqc::supported_signature_schemes
- crypto::raw_public_keys::pqc::verify_peer_id
- crypto::raw_public_keys::pqc::verify_signature
- crypto::raw_public_keys::pqc::verify_with_ml_dsa
- crypto::rustls::configured_provider_with_pqc
- crypto::rustls::debug_kem_only_enabled
- crypto::rustls::validate_pqc_connection
- crypto::tls_extension_simulation::create_connection_id
- crypto::tls_extension_simulation::should_use_raw_public_key
- diagnostics::gso::gso_diagnostics
- error_handling::utils::get_retry_delay
- error_handling::utils::is_recoverable
- error_handling::utils::log_error
- error_handling::utils::to_user_message
- frame::nat_traversal_unified::peer_supports_rfc_nat
- happy_eyeballs::race_connect
- happy_eyeballs::sort_addresses
- high_level::default_runtime
- host_identity::storage::auto_storage
- host_identity::storage::auto_storage_legacy
- host_identity::storage::encrypted_file_storage
- logging::create_connection_lifetime_span
- logging::create_connection_span
- logging::create_frame_span
- logging::format_bytes
- logging::format_conn_id
- logging::format_duration
- logging::init_logging
- logging::log_connection_closed
- logging::log_connection_established
- logging::log_connection_event
- logging::log_connection_initiated
- logging::log_connection_lost
- logging::log_connection_migration
- logging::log_debug
- logging::log_error
- logging::log_error_with_context
- logging::log_frame_event
- logging::log_handshake_completed
- logging::log_handshake_started
- logging::log_info
- logging::log_nat_traversal_event
- logging::log_packet_event
- logging::log_stream_event
- logging::log_trace
- logging::log_transport_param_event
- logging::log_warning
- logging::logger
- logging::metrics::log_latency_metrics
- logging::metrics::log_throughput_metrics
- logging::parse_structured_fields
- nat_traversal::rfc_migration::calculate_address_priority
- nat_traversal_api::select_best_supported_transport_candidate
- nat_traversal_api::sort_transport_candidates_by_score
- nat_traversal_api::transport_candidate_score
- path_selection::select_best_path
- path_selection::select_v4_v6
- reachability::socket_addr_scope
- shared::dual_stack_alternate
- shared::normalize_socket_addr
- terminal_ui::describe_address
- terminal_ui::draw_box
- terminal_ui::format_address
- terminal_ui::format_address_with_words
- terminal_ui::format_bytes
- terminal_ui::format_duration
- terminal_ui::format_peer_id
- terminal_ui::format_timestamp
- terminal_ui::print_banner
- terminal_ui::print_item
- terminal_ui::print_section
- terminal_ui::print_status
- token_v2::decode_binding_token
- token_v2::decode_retry_token
- token_v2::decode_token
- token_v2::decode_validation_token
- token_v2::encode_binding_token
- token_v2::encode_binding_token_with_rng
- token_v2::encode_retry_token
- token_v2::encode_retry_token_with_rng
- token_v2::encode_validation_token
- token_v2::encode_validation_token_with_rng
- token_v2::test_key_from_rng
- token_v2::validate_binding_token
- tracing::global_log
- tracing::timestamp_now
- transport::default_registry
- trust::derive_exporter
- trust::global_runtime
- trust::perform_channel_binding
- trust::perform_channel_binding_from_exporter
- trust::recv_verify_binding
- trust::register_first_seen
- trust::register_rotation
- trust::send_binding
- trust::set_global_runtime
- trust::sign_continuity
- trust::sign_exporter
- trust::verify_binding
- unified_config::load_or_generate_endpoint_keypair
Type Aliases
- coding::Result
- config::port::PortConfigResult
- crypto::pqc::types::PqcResult
- crypto::raw_public_keys::key_utils::MlDsa65PublicKey
- crypto::raw_public_keys::key_utils::MlDsa65SecretKey
- discovery_trait::DiscoveryResult
- error_handling::Result
- host_identity::storage::StorageResult
- link_transport::BoxFuture
- link_transport::BoxStream
- link_transport::BoxedHandler
- link_transport::Incoming
- link_transport::LinkResult
- relay::error::RelayResult
Statics
- crypto::pqc::cipher_suites::TLS13_AES_128_GCM_SHA256_MLKEM768
- crypto::pqc::cipher_suites::TLS13_AES_256_GCM_SHA384_MLKEM1024
- crypto::pqc::cipher_suites::TLS13_CHACHA20_POLY1305_SHA256_MLKEM768
Constants
- DEFAULT_SUPPORTED_VERSIONS
- SHUTDOWN_DRAIN_TIMEOUT
- chat::CHAT_PROTOCOL_VERSION
- chat::MAX_MESSAGE_SIZE
- compliance_validator::endpoint_tester::PUBLIC_QUIC_ENDPOINTS
- config::port::buffer_defaults::CLASSICAL_BUFFER_SIZE
- config::port::buffer_defaults::MIN_BUFFER_SIZE
- config::port::buffer_defaults::PLATFORM_DEFAULT
- config::port::buffer_defaults::PQC_BUFFER_SIZE
- constrained::DEFAULT_MSS
- constrained::DEFAULT_MTU
- constrained::DEFAULT_WINDOW_SIZE
- constrained::HEADER_SIZE
- crypto::pqc::cipher_suites::named_groups::MLKEM1024
- crypto::pqc::cipher_suites::named_groups::MLKEM512
- crypto::pqc::cipher_suites::named_groups::MLKEM768
- crypto::pqc::cipher_suites::signature_schemes::MLDSA44
- crypto::pqc::cipher_suites::signature_schemes::MLDSA65
- crypto::pqc::cipher_suites::signature_schemes::MLDSA87
- crypto::pqc::packet_handler::HYBRID_HANDSHAKE_OVERHEAD
- crypto::pqc::packet_handler::MAX_CRYPTO_FRAME_SIZE
- crypto::pqc::packet_handler::ML_DSA_65_HANDSHAKE_OVERHEAD
- crypto::pqc::packet_handler::ML_KEM_768_HANDSHAKE_OVERHEAD
- crypto::pqc::packet_handler::PQC_MIN_MTU
- crypto::pqc::packet_handler::PQC_RECOMMENDED_MTU
- crypto::pqc::types::ML_DSA_65_PUBLIC_KEY_SIZE
- crypto::pqc::types::ML_DSA_65_SECRET_KEY_SIZE
- crypto::pqc::types::ML_DSA_65_SIGNATURE_SIZE
- crypto::pqc::types::ML_KEM_768_CIPHERTEXT_SIZE
- crypto::pqc::types::ML_KEM_768_PUBLIC_KEY_SIZE
- crypto::pqc::types::ML_KEM_768_SECRET_KEY_SIZE
- crypto::pqc::types::ML_KEM_768_SHARED_SECRET_SIZE
- crypto::raw_public_keys::pqc::ML_DSA_65_PUBLIC_KEY_SIZE
- crypto::raw_public_keys::pqc::ML_DSA_65_SECRET_KEY_SIZE
- crypto::raw_public_keys::pqc::ML_DSA_65_SIGNATURE_SIZE
- crypto::tls_extensions::extension_ids::CLIENT_CERTIFICATE_TYPE
- crypto::tls_extensions::extension_ids::SERVER_CERTIFICATE_TYPE
- frame::nat_traversal_unified::TRANSPORT_PARAM_RFC_NAT_TRAVERSAL
- high_level::DROPPED_UNFINISHED_ERROR_CODE
- host_identity::derivation::HOSTKEY_VERSION
- masque::capsule::CAPSULE_COMPRESSION_ACK
- masque::capsule::CAPSULE_COMPRESSION_ASSIGN
- masque::capsule::CAPSULE_COMPRESSION_CLOSE
- masque::connect::BIND_ANY_HOST
- masque::connect::BIND_ANY_PORT
- masque::connect::CONNECT_UDP_BIND_PROTOCOL
- masque::connect::CONNECT_UDP_PROTOCOL
- nat_traversal::frames::FRAME_TYPE_ADD_ADDRESS
- nat_traversal::frames::FRAME_TYPE_PUNCH_ME_NOW
- nat_traversal::frames::FRAME_TYPE_REMOVE_ADDRESS
- path_selection::IPV6_RTT_ADVANTAGE
- path_selection::MAX_CANDIDATES_PER_PEER
- path_selection::MAX_INACTIVE_CANDIDATES
- path_selection::MIN_DIRECT_PATHS
- path_selection::RTT_SWITCHING_MIN
- reachability::DIRECT_REACHABILITY_TTL
- relay::ANTI_REPLAY_WINDOW_SIZE
- relay::DEFAULT_BANDWIDTH_LIMIT
- relay::DEFAULT_SESSION_TIMEOUT
- relay::MAX_CONCURRENT_SESSIONS
- relay::MAX_RELAY_DATA_SIZE
- relay::RATE_LIMIT_BURST_SIZE
- relay::RATE_LIMIT_TOKENS_PER_SECOND
- relay::SESSION_CLEANUP_INTERVAL
- shutdown::DEFAULT_SHUTDOWN_TIMEOUT
- shutdown::TASK_ABORT_TIMEOUT
- terminal_ui::box_chars::BOTTOM_LEFT
- terminal_ui::box_chars::BOTTOM_RIGHT
- terminal_ui::box_chars::HORIZONTAL
- terminal_ui::box_chars::TOP_LEFT
- terminal_ui::box_chars::TOP_RIGHT
- terminal_ui::box_chars::T_LEFT
- terminal_ui::box_chars::T_RIGHT
- terminal_ui::box_chars::VERTICAL
- terminal_ui::colors::BLACK
- terminal_ui::colors::BLUE
- terminal_ui::colors::BOLD
- terminal_ui::colors::BRIGHT_BLACK
- terminal_ui::colors::BRIGHT_BLUE
- terminal_ui::colors::BRIGHT_CYAN
- terminal_ui::colors::BRIGHT_GREEN
- terminal_ui::colors::BRIGHT_MAGENTA
- terminal_ui::colors::BRIGHT_RED
- terminal_ui::colors::BRIGHT_WHITE
- terminal_ui::colors::BRIGHT_YELLOW
- terminal_ui::colors::CYAN
- terminal_ui::colors::DIM
- terminal_ui::colors::GREEN
- terminal_ui::colors::MAGENTA
- terminal_ui::colors::RED
- terminal_ui::colors::RESET
- terminal_ui::colors::WHITE
- terminal_ui::colors::YELLOW
- terminal_ui::symbols::ARROW_RIGHT
- terminal_ui::symbols::CHECK
- terminal_ui::symbols::CIRCULAR_ARROWS
- terminal_ui::symbols::CROSS
- terminal_ui::symbols::DOT
- terminal_ui::symbols::GLOBE
- terminal_ui::symbols::HOURGLASS
- terminal_ui::symbols::INFO
- terminal_ui::symbols::KEY
- terminal_ui::symbols::NETWORK
- terminal_ui::symbols::ROCKET
- terminal_ui::symbols::WARNING