List of all items
Structs
- crypto::EphemeralKeyPair
- crypto::TrafficKeys
- frame::DecodedFrame
- frame::FoctetFramed
- frame::FoctetStream
- frame::Frame
- frame::FrameHeader
- io::FuturesIo
- io::SyncIo
- io::TokioIo
- payload::Tlv
- replay::ReplayProtector
- replay::ReplayWindow
- secure_channel::AsyncSecureChannel
- secure_channel::SecureChannel
- session::RekeyThresholds
- session::Session
Enums
- CoreError
- control::ControlMessage
- control::ControlMessageKind
- crypto::Direction
- session::HandshakeRole
- session::SessionState
Traits
Functions
- crypto::decrypt_frame
- crypto::decrypt_frame_with_key
- crypto::derive_rekey_traffic_keys
- crypto::derive_traffic_keys
- crypto::encrypt_frame
- crypto::make_nonce
- crypto::random_session_salt
- payload::decode_tlvs
- payload::encode_tlvs
- payload::find_first_tlv_value
Constants
- frame::DRAFT_MAGIC
- frame::FRAME_HEADER_LEN
- frame::PROFILE_X25519_HKDF_XCHACHA20POLY1305
- frame::WIRE_VERSION_V0
- frame::flags::ACK_REQUIRED
- frame::flags::ALL_KNOWN_BITS
- frame::flags::HAS_ROUTING
- frame::flags::IS_CONTROL
- frame::flags::PADDING
- payload::MAX_TLV_VALUE_LEN
- payload::tlv_type::ACK_HINT
- payload::tlv_type::APPLICATION_DATA
- payload::tlv_type::FILE_CHUNK_META
- payload::tlv_type::FILE_CHUNK_PAYLOAD
- payload::tlv_type::PADDING
- replay::DEFAULT_REPLAY_WINDOW