List of all items
Structs
- toxcore::crypto_core::Nonce
- toxcore::crypto_core::PrecomputedKey
- toxcore::crypto_core::PublicKey
- toxcore::crypto_core::SecretKey
- toxcore::crypto_core::Tag
- toxcore::crypto_core::curve25519xsalsa20poly1305::Nonce
- toxcore::crypto_core::curve25519xsalsa20poly1305::PrecomputedKey
- toxcore::crypto_core::curve25519xsalsa20poly1305::PublicKey
- toxcore::crypto_core::curve25519xsalsa20poly1305::SecretKey
- toxcore::crypto_core::curve25519xsalsa20poly1305::Tag
- toxcore::crypto_core::secretbox::Key
- toxcore::crypto_core::secretbox::Nonce
- toxcore::crypto_core::secretbox::Tag
- toxcore::crypto_core::secretbox::xsalsa20poly1305::Key
- toxcore::crypto_core::secretbox::xsalsa20poly1305::Nonce
- toxcore::crypto_core::secretbox::xsalsa20poly1305::Tag
- toxcore::crypto_core::sha256::Digest
- toxcore::crypto_core::sha256::State
- toxcore::crypto_core::sha512::Digest
- toxcore::crypto_core::sha512::State
- toxcore::dht::codec::DhtCodec
- toxcore::dht::daemon_state::DaemonState
- toxcore::dht::dht_friend::DhtFriend
- toxcore::dht::dht_node::DhtNode
- toxcore::dht::dht_node::SockAndTime
- toxcore::dht::kbucket::Kbucket
- toxcore::dht::kbucket::Ktree
- toxcore::dht::lan_discovery::LanDiscoverySender
- toxcore::dht::nodes_queue::NodesQueue
- toxcore::dht::packed_node::PackedNode
- toxcore::dht::packet::BootstrapInfo
- toxcore::dht::packet::Cookie
- toxcore::dht::packet::CookieRequest
- toxcore::dht::packet::CookieRequestPayload
- toxcore::dht::packet::CookieResponse
- toxcore::dht::packet::CookieResponsePayload
- toxcore::dht::packet::CryptoData
- toxcore::dht::packet::CryptoDataPayload
- toxcore::dht::packet::CryptoHandshake
- toxcore::dht::packet::CryptoHandshakePayload
- toxcore::dht::packet::DhtPkAnnounce
- toxcore::dht::packet::DhtRequest
- toxcore::dht::packet::EncryptedCookie
- toxcore::dht::packet::HardeningRequest
- toxcore::dht::packet::HardeningResponse
- toxcore::dht::packet::LanDiscovery
- toxcore::dht::packet::NatPingRequest
- toxcore::dht::packet::NatPingResponse
- toxcore::dht::packet::NodesRequest
- toxcore::dht::packet::NodesRequestPayload
- toxcore::dht::packet::NodesResponse
- toxcore::dht::packet::NodesResponsePayload
- toxcore::dht::packet::PingRequest
- toxcore::dht::packet::PingRequestPayload
- toxcore::dht::packet::PingResponse
- toxcore::dht::packet::PingResponsePayload
- toxcore::dht::request_queue::RequestQueue
- toxcore::dht::server::Server
- toxcore::dht::server::hole_punching::HolePunching
- toxcore::friend_connection::packet::Alive
- toxcore::friend_connection::packet::FriendRequests
- toxcore::friend_connection::packet::ShareRelays
- toxcore::messenger::packet::Nickname
- toxcore::messenger::packet::Offline
- toxcore::messenger::packet::Online
- toxcore::net_crypto::CryptoConnection
- toxcore::net_crypto::NetCrypto
- toxcore::net_crypto::NetCryptoNewArgs
- toxcore::net_crypto::RecvPacket
- toxcore::net_crypto::SentPacket
- toxcore::net_crypto::StatusPacket
- toxcore::onion::onion_announce::OnionAnnounce
- toxcore::onion::packet::InnerOnionAnnounceRequest
- toxcore::onion::packet::InnerOnionDataRequest
- toxcore::onion::packet::IpPort
- toxcore::onion::packet::OnionAnnounceRequest
- toxcore::onion::packet::OnionAnnounceRequestPayload
- toxcore::onion::packet::OnionAnnounceResponse
- toxcore::onion::packet::OnionAnnounceResponsePayload
- toxcore::onion::packet::OnionDataRequest
- toxcore::onion::packet::OnionDataResponse
- toxcore::onion::packet::OnionRequest0
- toxcore::onion::packet::OnionRequest0Payload
- toxcore::onion::packet::OnionRequest1
- toxcore::onion::packet::OnionRequest1Payload
- toxcore::onion::packet::OnionRequest2
- toxcore::onion::packet::OnionRequest2Payload
- toxcore::onion::packet::OnionResponse1
- toxcore::onion::packet::OnionResponse2
- toxcore::onion::packet::OnionResponse3
- toxcore::onion::packet::OnionReturn
- toxcore::state_format::old::DhtState
- toxcore::state_format::old::Eof
- toxcore::state_format::old::FriendState
- toxcore::state_format::old::Friends
- toxcore::state_format::old::Name
- toxcore::state_format::old::NospamKeys
- toxcore::state_format::old::OldIpPort
- toxcore::state_format::old::PathNodes
- toxcore::state_format::old::State
- toxcore::state_format::old::StatusMsg
- toxcore::state_format::old::TcpRelays
- toxcore::state_format::old::TcpUdpPackedNode
- toxcore::state_format::old::UserStatus
- toxcore::tcp::client::ClientProcessor
- toxcore::tcp::client::Connection
- toxcore::tcp::codec::Codec
- toxcore::tcp::connections::ClientConnection
- toxcore::tcp::connections::ConnToRelay
- toxcore::tcp::connections::Connections
- toxcore::tcp::connections::ConnectionsProcessor
- toxcore::tcp::handshake::codec::ClientHandshakeCodec
- toxcore::tcp::handshake::codec::ServerHandshakeCodec
- toxcore::tcp::handshake::packet::ClientHandshake
- toxcore::tcp::handshake::packet::HandshakePayload
- toxcore::tcp::handshake::packet::ServerHandshake
- toxcore::tcp::packet::ConnectNotification
- toxcore::tcp::packet::Data
- toxcore::tcp::packet::DisconnectNotification
- toxcore::tcp::packet::EncryptedPacket
- toxcore::tcp::packet::OnionRequest
- toxcore::tcp::packet::OnionResponse
- toxcore::tcp::packet::OobReceive
- toxcore::tcp::packet::OobSend
- toxcore::tcp::packet::PingRequest
- toxcore::tcp::packet::PongResponse
- toxcore::tcp::packet::RouteRequest
- toxcore::tcp::packet::RouteResponse
- toxcore::tcp::secure::Channel
- toxcore::tcp::secure::Session
- toxcore::tcp::server::Client
- toxcore::tcp::server::Server
- toxcore::toxid::NoSpam
- toxcore::toxid::ToxId
- toxencryptsave::PassKey
Enums
- toxcore::binary_io::GenError
- toxcore::binary_io::IResult
- toxcore::dht::codec::DecodeError
- toxcore::dht::codec::EncodeError
- toxcore::dht::packet::DhtRequestPayload
- toxcore::dht::packet::Packet
- toxcore::friend_connection::packet::Packet
- toxcore::messenger::packet::Packet
- toxcore::net_crypto::ConnectionStatus
- toxcore::onion::packet::AnnounceStatus
- toxcore::onion::packet::InnerOnionRequest
- toxcore::onion::packet::InnerOnionResponse
- toxcore::onion::packet::ProtocolType
- toxcore::state_format::old::FriendStatus
- toxcore::state_format::old::Section
- toxcore::state_format::old::UserWorkingStatus
- toxcore::tcp::client::IncomingPacket
- toxcore::tcp::client::OutgoingPacket
- toxcore::tcp::codec::DecodeError
- toxcore::tcp::codec::EncodeError
- toxcore::tcp::connections::ClientConnectionStatus
- toxcore::tcp::connections::ConnectionStatus
- toxcore::tcp::connections::IncomingPacket
- toxcore::tcp::connections::OutgoingPacket
- toxcore::tcp::packet::Packet
- toxencryptsave::DecryptionError
- toxencryptsave::EncryptionError
- toxencryptsave::KeyDerivationError
Traits
- toxcore::binary_io::FromBytes
- toxcore::binary_io::ToBytes
- toxcore::dht::ip_port::IsGlobal
- toxcore::dht::kbucket::Distance
- toxcore::tcp::server::ServerExt
Functions
- toxcore::binary_io::gen_error
- toxcore::binary_io::gen_len_limit
- toxcore::binary_io::rest_len
- toxcore::crypto_core::crypto_init
- toxcore::crypto_core::curve25519xsalsa20poly1305::gen_keypair
- toxcore::crypto_core::curve25519xsalsa20poly1305::gen_nonce
- toxcore::crypto_core::curve25519xsalsa20poly1305::open
- toxcore::crypto_core::curve25519xsalsa20poly1305::open_detached
- toxcore::crypto_core::curve25519xsalsa20poly1305::open_detached_precomputed
- toxcore::crypto_core::curve25519xsalsa20poly1305::open_precomputed
- toxcore::crypto_core::curve25519xsalsa20poly1305::precompute
- toxcore::crypto_core::curve25519xsalsa20poly1305::seal
- toxcore::crypto_core::curve25519xsalsa20poly1305::seal_detached
- toxcore::crypto_core::curve25519xsalsa20poly1305::seal_detached_precomputed
- toxcore::crypto_core::curve25519xsalsa20poly1305::seal_precomputed
- toxcore::crypto_core::decrypt_data_symmetric
- toxcore::crypto_core::digest_as_pk
- toxcore::crypto_core::encrypt_data_symmetric
- toxcore::crypto_core::encrypt_precompute
- toxcore::crypto_core::gen_keypair
- toxcore::crypto_core::gen_nonce
- toxcore::crypto_core::increment_nonce
- toxcore::crypto_core::increment_nonce_number
- toxcore::crypto_core::open
- toxcore::crypto_core::open_detached
- toxcore::crypto_core::open_detached_precomputed
- toxcore::crypto_core::open_precomputed
- toxcore::crypto_core::pk_as_digest
- toxcore::crypto_core::precompute
- toxcore::crypto_core::public_key_valid
- toxcore::crypto_core::random_u32
- toxcore::crypto_core::random_u64
- toxcore::crypto_core::random_usize
- toxcore::crypto_core::randombytes_into
- toxcore::crypto_core::seal
- toxcore::crypto_core::seal_detached
- toxcore::crypto_core::seal_detached_precomputed
- toxcore::crypto_core::seal_precomputed
- toxcore::crypto_core::secretbox::gen_key
- toxcore::crypto_core::secretbox::gen_nonce
- toxcore::crypto_core::secretbox::open
- toxcore::crypto_core::secretbox::open_detached
- toxcore::crypto_core::secretbox::seal
- toxcore::crypto_core::secretbox::seal_detached
- toxcore::crypto_core::secretbox::xsalsa20poly1305::gen_key
- toxcore::crypto_core::secretbox::xsalsa20poly1305::gen_nonce
- toxcore::crypto_core::secretbox::xsalsa20poly1305::open
- toxcore::crypto_core::secretbox::xsalsa20poly1305::open_detached
- toxcore::crypto_core::secretbox::xsalsa20poly1305::seal
- toxcore::crypto_core::secretbox::xsalsa20poly1305::seal_detached
- toxcore::crypto_core::sha256::hash
- toxcore::crypto_core::sha512::hash
- toxcore::dht::kbucket::kbucket_index
- toxcore::io_tokio::send_all_to
- toxcore::io_tokio::send_to
- toxcore::onion::onion_announce::initial_ping_id
- toxcore::tcp::handshake::create_client_handshake
- toxcore::tcp::handshake::handle_client_handshake
- toxcore::tcp::handshake::handle_server_handshake
- toxcore::tcp::handshake::make_client_handshake
- toxcore::tcp::handshake::make_server_handshake
- toxcore::time::clock_elapsed
- toxcore::time::clock_now
- toxcore::time::unix_time
- toxcore::toxid::xor_checksum
- toxcore::utils::gen_ping_id
- toxencryptsave::get_salt
- toxencryptsave::is_encrypted
- toxencryptsave::pass_decrypt
- toxencryptsave::pass_encrypt
Type Definitions
Constants
- toxcore::crypto_core::MACBYTES
- toxcore::crypto_core::NONCEBYTES
- toxcore::crypto_core::PRECOMPUTEDKEYBYTES
- toxcore::crypto_core::PUBLICKEYBYTES
- toxcore::crypto_core::SECRETKEYBYTES
- toxcore::crypto_core::curve25519xsalsa20poly1305::MACBYTES
- toxcore::crypto_core::curve25519xsalsa20poly1305::NONCEBYTES
- toxcore::crypto_core::curve25519xsalsa20poly1305::PRECOMPUTEDKEYBYTES
- toxcore::crypto_core::curve25519xsalsa20poly1305::PUBLICKEYBYTES
- toxcore::crypto_core::curve25519xsalsa20poly1305::SECRETKEYBYTES
- toxcore::crypto_core::secretbox::KEYBYTES
- toxcore::crypto_core::secretbox::MACBYTES
- toxcore::crypto_core::secretbox::NONCEBYTES
- toxcore::crypto_core::secretbox::xsalsa20poly1305::KEYBYTES
- toxcore::crypto_core::secretbox::xsalsa20poly1305::MACBYTES
- toxcore::crypto_core::secretbox::xsalsa20poly1305::NONCEBYTES
- toxcore::crypto_core::sha256::BLOCKBYTES
- toxcore::crypto_core::sha256::DIGESTBYTES
- toxcore::crypto_core::sha512::BLOCKBYTES
- toxcore::crypto_core::sha512::DIGESTBYTES
- toxcore::dht::codec::MAX_DHT_PACKET_SIZE
- toxcore::dht::daemon_state::DHT_STATE_BUFFER_SIZE
- toxcore::dht::dht_friend::FRIEND_BOOTSTRAP_NODES_COUNT
- toxcore::dht::dht_friend::FRIEND_CLOSE_NODES_COUNT
- toxcore::dht::dht_node::BAD_NODE_TIMEOUT
- toxcore::dht::dht_node::KILL_NODE_TIMEOUT
- toxcore::dht::dht_node::PING_INTERVAL
- toxcore::dht::kbucket::KBUCKET_DEFAULT_SIZE
- toxcore::dht::kbucket::KBUCKET_MAX_ENTRIES
- toxcore::dht::lan_discovery::DEFAULT_PORT
- toxcore::dht::lan_discovery::END_PORT
- toxcore::dht::lan_discovery::LAN_DISCOVERY_INTERVAL
- toxcore::dht::lan_discovery::PORTS_PER_DISCOVERY
- toxcore::dht::lan_discovery::START_PORT
- toxcore::dht::packet::BOOSTRAP_CLIENT_MAX_MOTD_LENGTH
- toxcore::dht::packet::BOOSTRAP_SERVER_MAX_MOTD_LENGTH
- toxcore::dht::packet::COOKIE_TIMEOUT
- toxcore::dht::server::BOOTSTRAP_INTERVAL
- toxcore::dht::server::FAKE_FRIENDS_NUMBER
- toxcore::dht::server::MAX_BOOTSTRAP_TIMES
- toxcore::dht::server::MAX_TO_BOOTSTRAP
- toxcore::dht::server::MAX_TO_PING
- toxcore::dht::server::NAT_PING_REQ_INTERVAL
- toxcore::dht::server::NODES_REQ_INTERVAL
- toxcore::dht::server::ONION_REFRESH_KEY_INTERVAL
- toxcore::dht::server::PING_TIMEOUT
- toxcore::dht::server::TIME_TO_PING
- toxcore::dht::server::hole_punching::PUNCH_INTERVAL
- toxcore::dht::server::hole_punching::RESET_PUNCH_INTERVAL
- toxcore::net_crypto::CRYPTO_SEND_PACKET_INTERVAL
- toxcore::net_crypto::DEFAULT_RTT
- toxcore::net_crypto::MAX_NUM_SENDPACKET_TRIES
- toxcore::net_crypto::TCP_RTT
- toxcore::net_crypto::UDP_DIRECT_TIMEOUT
- toxcore::onion::onion_announce::ONION_ANNOUNCE_MAX_ENTRIES
- toxcore::onion::onion_announce::ONION_ANNOUNCE_TIMEOUT
- toxcore::onion::onion_announce::PING_ID_TIMEOUT
- toxcore::onion::onion_announce::SECRET_BYTES_SIZE
- toxcore::onion::packet::IPV4_PADDING_SIZE
- toxcore::onion::packet::ONION_MAX_PACKET_SIZE
- toxcore::onion::packet::ONION_RETURN_1_SIZE
- toxcore::onion::packet::ONION_RETURN_2_SIZE
- toxcore::onion::packet::ONION_RETURN_3_SIZE
- toxcore::onion::packet::SIZE_IPPORT
- toxcore::state_format::old::FRIENDSTATEBYTES
- toxcore::state_format::old::NAME_LEN
- toxcore::state_format::old::NOSPAMKEYSBYTES
- toxcore::state_format::old::STATUS_MSG_LEN
- toxcore::state_format::old::USER_STATUS_LEN
- toxcore::tcp::connections::MAX_FRIEND_TCP_CONNECTIONS
- toxcore::tcp::connections::RECOMMENDED_FRIEND_TCP_CONNECTIONS
- toxcore::tcp::handshake::packet::CLIENT_HANDSHAKE_SIZE
- toxcore::tcp::handshake::packet::ENC_PAYLOAD_SIZE
- toxcore::tcp::handshake::packet::PAYLOAD_SIZE
- toxcore::tcp::handshake::packet::SERVER_HANDSHAKE_SIZE
- toxcore::tcp::packet::MAX_TCP_ENC_PACKET_SIZE
- toxcore::tcp::packet::MAX_TCP_PACKET_SIZE
- toxcore::toxid::CHECKSUMBYTES
- toxcore::toxid::NOSPAMBYTES
- toxcore::toxid::TOXIDBYTES
- toxencryptsave::EXTRA_LENGTH
- toxencryptsave::KEY_LENGTH
- toxencryptsave::MAGIC_LENGTH
- toxencryptsave::MAGIC_NUMBER
- toxencryptsave::SALT_LENGTH