List of all items
Structs
- api::listener::AcceptOutcome
- api::listener::PhantomListener
- api::session::PhantomSession
- api::session::ResumptionHint
- api::stream::PhantomStream
- api::tcp_transport::TcpSessionTransport
- config::PhantomConfig
- crypto::adaptive_crypto::CryptoSession
- crypto::adaptive_crypto::HwCaps
- crypto::aes_session::AesSession
- crypto::hybrid_kem::HybridCiphertext
- crypto::hybrid_kem::HybridKeyPackage
- crypto::hybrid_kem::HybridSecretKey
- crypto::hybrid_sign::HybridSignature
- crypto::hybrid_sign::HybridSigningKey
- crypto::hybrid_sign::HybridVerifyingKey
- crypto::pow::PoWChallenge
- crypto::pow::PoWSolution
- crypto::rng::OsRng
- observability::Observability
- observability::config::HistogramConfig
- observability::config::ObservabilityConfig
- observability::config::ObservabilityConfigBuilder
- observability::snapshot::MetricsSnapshot
- runtime::SpawnHandle
- runtime::TokioRuntime
- security::replay_protection::ReplayProtection
- security::replay_protection::ReplayProtectionStats
- security::replay_window::ReplayWindow
- transport::api::PhantomBuilder
- transport::api::TransportConfig
- transport::bandwidth_estimator::BandwidthEstimator
- transport::bandwidth_estimator::DeliverySample
- transport::buffer_pool::BufferPool
- transport::buffer_pool::PoolStats
- transport::buffer_pool::PooledBuffer
- transport::compression::AdaptiveCompressor
- transport::compression::CompressionStats
- transport::device_profile::DeviceProfile
- transport::fallback::FallbackMetrics
- transport::fallback::FallbackStateMachine
- transport::fallback::FallbackTrigger
- transport::fragmentation::CryptoFrame
- transport::fragmentation::FragmentAssembler
- transport::framing::FrameReader
- transport::framing::FrameWriter
- transport::handshake::ClientHello
- transport::handshake::HandshakeClient
- transport::handshake::HandshakeServer
- transport::handshake::HelloRetryRequest
- transport::handshake::ServerHello
- transport::handshake::ServerReject
- transport::legs::faketls::FakeTlsConfig
- transport::legs::faketls::FakeTlsLeg
- transport::legs::kcp::KcpLeg
- transport::legs::kcp::KcpLegConfig
- transport::legs::tcp::TcpLeg
- transport::multiplexer::StreamDemultiplexer
- transport::multiplexer::StreamHandle
- transport::pacer::Pacer
- transport::packet_coalescer::CoalescerConfig
- transport::packet_coalescer::Decoalescer
- transport::packet_coalescer::PacketCoalescer
- transport::path::PathRegistry
- transport::path::PathState
- transport::path_validation_codec::ParsedPathValidation
- transport::reputation::ReputationTracker
- transport::scheduler::PathInfo
- transport::scheduler::Scheduler
- transport::session::BandwidthSnapshot
- transport::session::CryptoState
- transport::session::Session
- transport::session_cache::ResumptionTicket
- transport::session_cache::SessionCache
- transport::stream::OutboundSegment
- transport::stream::Stream
- transport::types::PacketFlags
- transport::types::PacketHeader
- transport::types::PhantomPacket
- transport::types::SessionId
- transport::udp_transport::FastSender
- transport::udp_transport::PacedSender
- transport::udp_transport::UdpHandshakeListener
- transport::udp_transport::UdpTransport
- transport::virtual_socket::VirtualSocket
- transport::virtual_socket::VirtualSocketConfig
- validation::InputValidator
Enums
- CoreError
- api::session::ConnectionState
- api::session::SessionCommand
- crypto::adaptive_crypto::CipherSuite
- crypto::adaptive_crypto::CryptoError
- crypto::aes_session::EncryptError
- crypto::hybrid_sign::HybridSignError
- crypto::pow::PowError
- crypto::self_tests::AeadStage
- crypto::self_tests::KemStage
- crypto::self_tests::SelfTestError
- crypto::self_tests::SignStage
- observability::attrs::AeadAlgorithm
- observability::attrs::CookieOutcome
- observability::attrs::Direction
- observability::attrs::EarlyDataOutcome
- observability::attrs::FallbackReason
- observability::attrs::HandshakeOutcome
- observability::attrs::PathValidationOutcome
- observability::attrs::PowOutcome
- observability::attrs::ProtocolVersion
- observability::attrs::ReplayReason
- observability::attrs::ResumptionMode
- transport::bandwidth_estimator::BbrState
- transport::compression::CompressionAlgo
- transport::compression::CompressionError
- transport::device_profile::DeviceTier
- transport::device_profile::PqKemLevel
- transport::device_profile::PqSignLevel
- transport::fallback::TransportMode
- transport::framing::FrameError
- transport::framing::PaddingProfile
- transport::handshake::HandshakeError
- transport::handshake::HandshakeResponse
- transport::handshake::HandshakeStage
- transport::legs::faketls::FakeTlsState
- transport::legs::kcp::KcpMode
- transport::multiplexer::StreamMessage
- transport::packet_coalescer_codec::CoalescedParseError
- transport::path::PathStateKind
- transport::path::RegistrationResult
- transport::path_validation_codec::PathValidationKind
- transport::path_validation_codec::PathValidationParseError
- transport::session::SessionState
- transport::session_transport::FramePhase
- transport::stream::StreamState
- transport::types::ControlMessage
- transport::types::LegType
- transport::types::SchedulerMode
- transport::types::WireError
Traits
- crypto::rng::RngProvider
- runtime::Runtime
- runtime::SpawnHandleInner
- transport::legs::TransportLeg
- transport::session_transport::SessionTransport
Functions
- api::session::connect_pinned
- api::session::connect_pinned_with_resumption
- crypto::adaptive_crypto::negotiate_cipher
- crypto::kdf::derive_early_data_keying
- crypto::kdf::derive_key_32
- crypto::self_tests::ensure_post_passed
- crypto::self_tests::run_post
- observability::attrs::leg_str
- transport::buffer_pool::global_pool
- transport::fragmentation::fragment_payload
- transport::framing::adaptive_pad_size
- transport::framing::apply_adaptive_padding
- transport::framing::strip_adaptive_padding
- transport::packet_coalescer_codec::drain_coalescer_to_packets
- transport::packet_coalescer_codec::unwrap_coalesced_packet
- transport::packet_coalescer_codec::wrap_coalesced_packet
- transport::path_validation_codec::build_path_validation_packet
- transport::path_validation_codec::parse_path_validation
Type Aliases
- runtime::BoxFuture
- transport::session_cache::SessionId
- transport::types::SequenceNumber
- transport::types::StreamId
Constants
- crypto::adaptive_crypto::AEAD_MAX_INVOCATIONS
- crypto::adaptive_crypto::AEAD_OVERHEAD
- crypto::aes_session::AES_GCM_OVERHEAD
- crypto::hybrid_kem::CLASSICAL_PK_BYTES
- crypto::pow::MAX_CLIENT_POW_DIFFICULTY
- crypto::pow::MAX_SOLVE_ITERATIONS
- security::replay_window::WINDOW_BITS
- transport::compression::MAX_DECOMPRESSED_LEN
- transport::fragmentation::MAX_CONCURRENT_ASSEMBLIES
- transport::fragmentation::MAX_REASSEMBLED_LEN
- transport::fragmentation::MAX_TOTAL_CHUNKS
- transport::framing::FRAME_HEADER_SIZE
- transport::framing::MAX_FRAME_PAYLOAD
- transport::handshake::EARLY_DATA_MAX_LEN
- transport::handshake::PROTOCOL_VARIANT
- transport::handshake::PROTOCOL_VERSION
- transport::handshake::REJECT_UNSUPPORTED_VERSION
- transport::handshake::SERVER_REJECT_MARKER
- transport::packet_coalescer::MAX_UDP_PAYLOAD
- transport::path::PATH_CHALLENGE_LEN
- transport::session::MAX_REKEY_CATCHUP
- transport::session::REKEY_SOFT_LIMIT
- transport::session::SEQ_REKEY_WATERMARK
- transport::stream::INITIAL_STREAM_WINDOW
- transport::stream::MAX_SEND_WINDOW
- transport::types::WIRE_VERSION