List of all items
Structs
- SessionId
- StreamId
- Timestamp
- compat::stream::DatagramSink
- compat::stream::Datagrams
- compat::stream::Incoming
- compat::stream::IncomingBi
- compat::stream::IncomingUni
- compat::stream::MessageSink
- compat::stream::Messages
- compat::stream::Notifications
- compat::tower::Connect
- compat::tower::OpenBi
- compat::tower::OpenBiOwned
- config::Config
- config::SystemClock
- config::TimingProfile
- identity::SoftwareIdentity
- packet::suite::IK
- packet::suite::IKInitiatorMsg1
- packet::suite::IKInitiatorMsg2
- packet::suite::IKResponderMsg1
- packet::suite::IKResponderMsg1Intro
- packet::suite::IKResponderMsg2
- packet::suite::ReferenceSuite
- prelude::AesGcm
- prelude::Blake2b
- prelude::ChaChaPoly
- prelude::P256
- prelude::Psk
- shell::BiStream
- shell::Claimed
- shell::Connecting
- shell::Connection
- shell::Endpoint
- shell::EndpointBuilder
- shell::Intro
- shell::Proven
- shell::RecvStream
- shell::SendStream
- testutil::Capture
- testutil::CapturedEvent
- testutil::CountingIdentity
- testutil::CountingProvider
- testutil::DhCounter
- testutil::FlakyPolicy
- testutil::FlakyWire
- testutil::Network
- testutil::Pair
- testutil::Peer
- testutil::SendFailure
- testutil::SharedWire
- testutil::Spied
- testutil::Tap
Enums
- Dir
- config::TimingProfileError
- error::AcceptError
- error::AuthError
- error::ConfigError
- error::ConnectError
- error::ConnectionLost
- error::DatagramError
- error::IntroError
- error::MessageError
- error::ReadError
- error::WriteError
- identity::SoftwareIdentityError
- shell::Notification
Traits
- config::WallClock
- identity::Identity
- packet::handshake::Handshake
- packet::suite::Channel
- shell::wire::Wire
Macros
Functions
- compat::rt::block_on
- compat::tower::serve
- testutil::addr_a
- testutil::addr_b
- testutil::addr_c
- testutil::local
- testutil::settle
Type Aliases
- identity::CurveOf
- identity::PrivateKeyOf
- identity::PskOf
- identity::PublicKeyOf
- packet::handshake::PskFor
- packet::handshake::PublicKeyFor
- testutil::TestBiStream
- testutil::TestConnecting
- testutil::TestConnection
- testutil::TestEndpoint
- testutil::TestIdentity
- testutil::TestIntro
- testutil::TestPublicKey
- testutil::TestRecvStream
- testutil::TestSendStream
Constants
- constants::ACK_COALESCE_MAX
- constants::ACK_ELICITING_PER_ACK
- constants::AEAD_TAG_LEN
- constants::AMPLIFICATION_FACTOR
- constants::APPLICATION_ERROR_BASE
- constants::CLOSE_LINGER
- constants::CLOSE_REASON_MAX
- constants::CLOSE_REPLY_MIN_INTERVAL
- constants::CREDIT_REGRANT_DIVISOR
- constants::DATAGRAM_RECV_QUEUE
- constants::DATAGRAM_SEND_QUEUE
- constants::DATA_HEADER_LEN
- constants::DEAD_TIMEOUT
- constants::FINAL_SIZE_ERROR
- constants::FLOW_CONTROL_ERROR
- constants::FRAME_ACK
- constants::FRAME_CLOSE
- constants::FRAME_DATAGRAM
- constants::FRAME_DATAGRAM_LEN
- constants::FRAME_MAX_DATA
- constants::FRAME_MAX_STREAMS_BIDI
- constants::FRAME_MAX_STREAMS_UNI
- constants::FRAME_MAX_STREAM_DATA
- constants::FRAME_PADDING
- constants::FRAME_PATH_CHALLENGE
- constants::FRAME_PATH_RESPONSE
- constants::FRAME_PING
- constants::FRAME_RESET_STREAM
- constants::FRAME_STOP_SENDING_RESERVED
- constants::FRAME_STREAM_BASE
- constants::FRAME_STREAM_MAX
- constants::HANDSHAKE_GIVEUP
- constants::IK_MSG1_LEN
- constants::IK_MSG2_LEN
- constants::INITIAL_MAX_DATA
- constants::INITIAL_MAX_STREAMS_BIDI
- constants::INITIAL_MAX_STREAMS_UNI
- constants::INITIAL_MAX_STREAM_DATA
- constants::INITIAL_WINDOW
- constants::INIT_HEADER_LEN
- constants::INIT_PACKET_LEN
- constants::INTRO_MAX_PER_SOURCE
- constants::INTRO_QUEUE_CAP
- constants::INTRO_TTL
- constants::KEEPALIVE_TIMEOUT
- constants::K_GRANULARITY
- constants::K_INITIAL_RTT
- constants::K_PACKET_THRESHOLD
- constants::K_TIME_THRESHOLD_DEN
- constants::K_TIME_THRESHOLD_NUM
- constants::LOSS_REDUCTION_FACTOR
- constants::MAC1_LABEL
- constants::MAC1_LEN
- constants::MAX_ACK_DELAY
- constants::MAX_ACK_RANGES
- constants::MAX_DATAGRAM
- constants::MAX_DATAGRAM_PAYLOAD
- constants::MAX_EPOCH_JUMP
- constants::MAX_PLAINTEXT
- constants::MESSAGE_OVERFLOW
- constants::MESSAGE_RECV_MAX
- constants::MINIMUM_WINDOW
- constants::MSG1_PAYLOAD_LEN
- constants::NO_ERROR
- constants::PERSISTENT_CONGESTION_THRESHOLD
- constants::PERSISTENT_KEEPALIVE_DEFAULT
- constants::PERSISTENT_KEEPALIVE_MIN
- constants::PKT_DATA
- constants::PKT_HANDSHAKE_INIT
- constants::PKT_HANDSHAKE_RESP
- constants::PKT_RESERVED_COOKIE
- constants::PKT_RESERVED_UNUSED
- constants::PROLOGUE
- constants::PROTOCOL_VIOLATION
- constants::PTO_BACKOFF_CAP
- constants::REASSEMBLY_CHUNKS_MAX
- constants::REASSEMBLY_MIN_CONFORMING_FRAME
- constants::REKEY_EPOCH_MSGS
- constants::REPLAY_WINDOW
- constants::RESP_HEADER_LEN
- constants::RESP_PACKET_LEN
- constants::RETRANSMIT_BASE
- constants::RETRANSMIT_JITTER_MAX
- constants::SHELL_LATENESS_BOUND
- constants::STATIC_PUBLIC_LEN
- constants::STREAMS_CREDIT_BATCH
- constants::STREAM_FIN
- constants::STREAM_FLAG_MASK
- constants::STREAM_LEN
- constants::STREAM_LIMIT_ERROR
- constants::STREAM_OFF
- constants::STREAM_STATE_ERROR
- constants::TIMESTAMP_LEN
- constants::TS_GUARD_ORPHAN_CAP
- constants::TS_GUARD_ORPHAN_TTL
- constants::VERSION
- testutil::ENETUNREACH