Documentation ¶
Overview ¶
Package internal contains unexported implementation details of Telegram client.
Directories ¶
Path | Synopsis |
---|---|
Package ascii provides data and functions to test some properties of ASCII code points.
|
Package ascii provides data and functions to test some properties of ASCII code points. |
Package crypto implements cryptographical primitives for MTproto.
|
Package crypto implements cryptographical primitives for MTproto. |
srp
Package srp contains implementation of Secure Remote Password protocol.
|
Package srp contains implementation of Secure Remote Password protocol. |
Package exchange contains Telegram key exchange algorithm flows.
|
Package exchange contains Telegram key exchange algorithm flows. |
Package gen implements code generation from TL schema.
|
Package gen implements code generation from TL schema. |
example
Package td contains generated code from example schema and is used for codegen testing.
|
Package td contains generated code from example schema and is used for codegen testing. |
Package keyparser extracts public keys from code.
|
Package keyparser extracts public keys from code. |
Package mt contains generated code based on mtproto schema.
|
Package mt contains generated code based on mtproto schema. |
Package mtproto implements MTProto connection.
|
Package mtproto implements MTProto connection. |
salts
Package salts contains MTProto server salt storage.
|
Package salts contains MTProto server salt storage. |
Package mtproxy contains MTProxy transport implementations.
|
Package mtproxy contains MTProxy transport implementations. |
faketls
Package faketls contains faketls implementation.
|
Package faketls contains faketls implementation. |
faketls/tlstypes
Package tlstypes is copy of tlstypes package in mtg.
|
Package tlstypes is copy of tlstypes package in mtg. |
obfuscated2
Package obfuscated2 contains obfuscated2 implementation.
|
Package obfuscated2 contains obfuscated2 implementation. |
obfuscator
Package obfuscator contains some MTProxy obfuscation utilities.
|
Package obfuscator contains some MTProxy obfuscation utilities. |
Package pool contains Telegram connections pool.
|
Package pool contains Telegram connections pool. |
Package proto implements MTProto 2.0 primitives.
|
Package proto implements MTProto 2.0 primitives. |
codec
Package codec contains MTProto transport encoding implementations.
|
Package codec contains MTProto transport encoding implementations. |
Package rpc implements rpc engine.
|
Package rpc implements rpc engine. |
Package syncio contains synchronized wrappers for interfaces from io package.
|
Package syncio contains synchronized wrappers for interfaces from io package. |
Package tdsync contains some useful synchronization utilities.
|
Package tdsync contains some useful synchronization utilities. |
Package testutil wraps helpers for testing.
|
Package testutil wraps helpers for testing. |
Package tmap provides type mapping facility that maps type id to type name.
|
Package tmap provides type mapping facility that maps type id to type name. |
Package wsutil contains some Websocket utilities.
|
Package wsutil contains some Websocket utilities. |
Click to show internal directories.
Click to hide internal directories.