internal

package
v0.38.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2021 License: MIT Imports: 0 Imported by: 0

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.
gen
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL