Module tox::toxcore

source ·
Expand description

Core Tox module. Provides an API on top of which other modules and applications may be build.

Modules

Encoding/decoding traits
Functions for the core crypto.
The implementaion of dht module functionalities.
The implementation of Friend connection
Defines IoFuture and IoStream
The implementation of Messenger
Net crypto module allows to send data between two friends and provides encryption, ordered delivery, and perfect forward secrecy.
Onion module allows nodes to announce their long term public keys and find friends by their long term public keys.
State format – for saving / loading data across restarts.
TCP handshake and Packet handling
Functions to work with time
Tox ID and stuff related to it.
Common utility functions