This library is an implementation of the Mobile Transport Protocol.
It is capable of efficiently packing enqueued requests into message containers to later be encrypted and transmitted, and processing the server responses to maintain a correct state.
Contains the steps required to generate an authorization key.
Errors that can occur when using the library's functions.
Implementation of the several MTProto transports.
A Message Identifier.
An implementation of the Mobile Transport Protocol for ciphertext (encrypted) messages.
An implementation of the Mobile Transport Protocol for plaintext (unencrypted) messages.
The default compression threshold to be used.