internal

package
v0.97.0 Latest Latest
Warning

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

Go to latest
Published: Feb 2, 2024 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.
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.

Jump to

Keyboard shortcuts

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