opentele2-core
The Rust core of opentele2, a Telegram client identity
toolkit. The same core runs the Python package (PyPI opentele2) and the Node package (npm
opentele2).
- Telegram Desktop 7.3.1 tdata: read and write, passcode-locked folders (Argon2id and scrypt wraps), several accounts per folder, the stored MTP config.
- Sessions: Telethon string sessions and
.sessionfiles (featuretelethon-sqlite), mtcute string sessions (version 3). - Official API profiles and weighted device catalogs for Android, desktop, iOS, macOS and web.
initConnectionfingerprint validation and the seven consistency checks.- MTProto client crypto: AES-256-IGE and -CTR, SHA-1, SHA-256, HMAC, PBKDF2, PQ factorisation, gzip and the OS random source.
Synchronous, no network, no unsafe.
use ;
use ;
use TData;
grammers 0.11 sessions are in opentele2-grammers,
browser fingerprints in opentele2-browser and live
client versions in opentele2-versions.
Documentation: https://opentele2.github.io/. License: MIT.