Expand description

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.

Modules

Contains the steps required to generate an authorization key.
Implementation of the Mobile Transport Protocol. This layer is responsible for converting zero or more input requests into outgoing messages, and to process the response.
Implementation of the several MTProto transports. This layer is responsible for taking serialized messages from the MTP and packing them in a format that can be sent over a protocol, such as TCP, HTTP or UDP.

Structs

A Message Identifier.

Constants

The default compression threshold to be used.