Skip to main content

TgCrypto

Fast Telegram Crypto Library for Python

Table of Contents

About

TgCrypto is a high-performance, easy-to-install Telegram Crypto Library written in C as a Python extension. TgCrypto is intended for Pyrogram [1] and implements the crypto algorithms Telegram requires, namely AES-IGE 256 bit (used in MTProto v2.0) and AES-CTR 256 bit (used for CDN encrypted files).

Installation

$ pip3 install --upgrade tgcrypto

Note: Being a C extension for Python, TgCrypto is an optional but highly recommended Pyrogram dependency; if TgCrypto is not detected in your system, Pyrogram will automatically fall back to the much slower PyAES and will show you a warning.

The reason about being an optional package is that TgCrypto requires some extra system tools in order to be compiled. The errors you receive when trying to install TgCrypto are system dependent, but also descriptive enough to understand what you should do next:

  • Windows: Install Visual C++ 2015 Build Tools.

  • macOS: A pop-up will automatically ask you to install the command line developer tools.

  • Linux: Install a proper C compiler (gcc, clang) and the Python header files (python3-dev).

  • Termux (Android): Install clang and python-dev packages.

API

TgCrypto API consists of these four functions:

def ige_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes:
def ige_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes:
def ctr_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes:
def ctr_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes:

Usage

TgCrypto is as simple as this example:

import os
import tgcrypto

data = os.urandom(10 * 1024 * 1024)  # 10 MB of random data
key = os.urandom(32)  # Random Key
iv = os.urandom(32)  # Random IV

ige_encrypted = tgcrypto.ige_encrypt(data, key, iv)
ige_decrypted = tgcrypto.ige_decrypt(ige_encrypted, key, iv)

assert data == ige_decrypted

Contribution

You are very welcome to contribute by either submitting pull requests or reporting issues/bugs as well as suggesting best practices, ideas, enhancements on both code and documentation. Any help is appreciated!

Feedback

Means for getting in touch:

License


Release files for TgCrypto 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TgCrypto 1.1.1
File Size Uploaded
TgCrypto-1.1.1.tar.gz 33.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for TgCrypto 1.1.1
File
TgCrypto-1.1.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
TgCrypto-1.1.1-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
TgCrypto-1.1.1-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
TgCrypto-1.1.1-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
TgCrypto-1.1.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.9+ x86-64 Details
TgCrypto-1.1.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
TgCrypto-1.1.1-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
TgCrypto-1.1.1-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
TgCrypto-1.1.1-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
TgCrypto-1.1.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64 Details
TgCrypto-1.1.1-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
TgCrypto-1.1.1-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
TgCrypto-1.1.1-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
TgCrypto-1.1.1-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
TgCrypto-1.1.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64 Details
TgCrypto-1.1.1-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
TgCrypto-1.1.1-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
TgCrypto-1.1.1-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
TgCrypto-1.1.1-cp34-cp34m-manylinux1_i686.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32 Details
TgCrypto-1.1.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ Intel (x86-64, i386) Details

Total release size: 457.2 kB

Release files / TgCrypto-1.1.1.tar.gz

Download URL TgCrypto-1.1.1.tar.gz
Size 33.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b7aeb74bb9f374e0ea63b074f600aee6dd2a4e627cea1e5381103785f935342b
BLAKE2b-256 checksum
How to use checksums
603142e1cac1c01dba782c7e2126df9295acd14f092005e61587fa76950aee14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp37-cp37m-win_amd64.whl

Download URL TgCrypto-1.1.1-cp37-cp37m-win_amd64.whl
Size 19.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
5b4df2023be5bd2cbe8b54720d8dd68fabf4cf95080d1bbdba3e1496adb776b6
BLAKE2b-256 checksum
How to use checksums
ced5937ac9302261a72d726e5eec33230fdbd7a78258e99fd8b9263d8b7056d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp37-cp37m-win32.whl

Download URL TgCrypto-1.1.1-cp37-cp37m-win32.whl
Size 19.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
e1f7678a56c43e7000e710e59f5b96222b79efd327d685c1ca004aaa34e25c84
BLAKE2b-256 checksum
How to use checksums
2274688744ffa53cf1216a709b1382e494dcd267812b30796328474b289ffb43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp37-cp37m-manylinux1_x86_64.whl

Download URL TgCrypto-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Size 16.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2ed628f8eef902aa3d905df2e8fa12cfa888690c11b63c2247a698e2a99d5a19
BLAKE2b-256 checksum
How to use checksums
cf377db497c52c5fedfc70c7df2ce92d7cedba764d704c04fcc0e04f9f11101f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp37-cp37m-manylinux1_i686.whl

Download URL TgCrypto-1.1.1-cp37-cp37m-manylinux1_i686.whl
Size 17.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a3db01c319feac8a09a9f6a7a06f0267997ef92ccafe0ed9b86c0772b3df8423
BLAKE2b-256 checksum
How to use checksums
a5a30a8b036ef92fde4296fef8d2bf2349fcb9925c710cd9fb4ba44de24ce311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL TgCrypto-1.1.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 32.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
54efa5a6072f9bd95039736db9591402c240254415175bf6ef941b1b757ff318
BLAKE2b-256 checksum
How to use checksums
4ba52128ae64ffce9cfce7365658f407afa223ce3c367631f9f0b4f07dc70cdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp36-cp36m-win_amd64.whl

Download URL TgCrypto-1.1.1-cp36-cp36m-win_amd64.whl
Size 19.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
bc1b4af39345c57039325035a973d7434f4b4a88de56df722b4fb3a8c3161936
BLAKE2b-256 checksum
How to use checksums
fbf0d3b8843c152d8942b2ff2930421ca4494d48e8d9f7d80cb7c15156b23dad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp36-cp36m-win32.whl

Download URL TgCrypto-1.1.1-cp36-cp36m-win32.whl
Size 19.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
da13a3e713a6ef8881c5d32191c84b1feaba66cfa76d05fe7feb1ddedafc6e94
BLAKE2b-256 checksum
How to use checksums
faa9c8f25692c8aa8851696946f60089d280f18dcba185fcd533bdb3d0b6b7f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp36-cp36m-manylinux1_x86_64.whl

Download URL TgCrypto-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Size 16.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1ce1ec0923d234e0e15895ddd84d9d552c5f26faf08cf43ae5e46b1587d116a3
BLAKE2b-256 checksum
How to use checksums
651302a4dee6e83fb825394c9d995d94fdadb34732c6f811b5c2e1f1aa3ebf09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp36-cp36m-manylinux1_i686.whl

Download URL TgCrypto-1.1.1-cp36-cp36m-manylinux1_i686.whl
Size 17.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
cfc4bde8e876a616b97c91a04707a1d8d18fa594356db059986b7a90d2d5bb25
BLAKE2b-256 checksum
How to use checksums
d072140456021daef881b093ef9504508246fd48463bbfbbfcd11a806482414c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL TgCrypto-1.1.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 32.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
79713a96c069be0da179ffc97378a2f2f9fd7795944ae4c27129e979a6db9aa7
BLAKE2b-256 checksum
How to use checksums
9f1ecaa93c489ec9a6ff01df74ce0b4c1c39d801adb5bd5d5f96151d933565ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp35-cp35m-win_amd64.whl

Download URL TgCrypto-1.1.1-cp35-cp35m-win_amd64.whl
Size 24.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
200d04ab819abba4949305fda01683bb94bca2a0df477880dfe663548f8f272b
BLAKE2b-256 checksum
How to use checksums
d97600e6710e4493efaee12eb5b79073d361302ffd28d746187d547ac53c48c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp35-cp35m-win32.whl

Download URL TgCrypto-1.1.1-cp35-cp35m-win32.whl
Size 24.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
ca335cf515e09921f25c74b69b5110dff9621240de0aaa1fa9c80b1f0f0930c7
BLAKE2b-256 checksum
How to use checksums
d2f28a12daaaa2f649e5951691d5dfda293ec3ab8ac0b1cb53977f0f6ea51656
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp35-cp35m-manylinux1_x86_64.whl

Download URL TgCrypto-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
Size 16.7 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a6a62a2cb3b54fd42628b0ddb672083a95941e69458c949b6ae776e7b9e4e855
BLAKE2b-256 checksum
How to use checksums
833e7fc6ba88a19a1454ff99d06047787198452c6e700712f3d17e46f9536a2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp35-cp35m-manylinux1_i686.whl

Download URL TgCrypto-1.1.1-cp35-cp35m-manylinux1_i686.whl
Size 17.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bfb6aea58765e343e3fa4fc8d1e3457b36e003a7c984fd8f3903456a6072c10a
BLAKE2b-256 checksum
How to use checksums
8a243841aaac0902b1bcc71016c69ddb7e13a7259ebb8d9963f62dd604d51de7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL TgCrypto-1.1.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 32.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
94bd571a03705099ce2bcd6ec36ec74b02c5284123ec1853fbf039089d971f99
BLAKE2b-256 checksum
How to use checksums
cc708edc83351b9dd0dbbffb63220e48d67df4e208df74b0430ca5a1aeded1ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp34-cp34m-win_amd64.whl

Download URL TgCrypto-1.1.1-cp34-cp34m-win_amd64.whl
Size 15.9 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
985d9927539be660992ad4872c94b9a3dd72de0ac54728cb68ffd77a6e709c4f
BLAKE2b-256 checksum
How to use checksums
9056002619a994b9c0c50434b637a1ba02ba8c33de7b2759dc84c4322f2379a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp34-cp34m-win32.whl

Download URL TgCrypto-1.1.1-cp34-cp34m-win32.whl
Size 17.9 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
3e56850e44dd98af854104578a03fb08d6d055524ace274da4014f0159c48b68
BLAKE2b-256 checksum
How to use checksums
e62fd1602181b0178122ebef463cd0dea4126afb594c85bf83aeb054375ab665
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp34-cp34m-manylinux1_x86_64.whl

Download URL TgCrypto-1.1.1-cp34-cp34m-manylinux1_x86_64.whl
Size 16.6 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0a9d7953c2c99650736386fc2c3e323398f1975e89022c8cc8b6d25511f5ed9f
BLAKE2b-256 checksum
How to use checksums
285dafbf6922f4b7088989847edd53baeb9344f89fe2939d9848884197c287cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp34-cp34m-manylinux1_i686.whl

Download URL TgCrypto-1.1.1-cp34-cp34m-manylinux1_i686.whl
Size 16.9 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
594d6f6275486f9f863ce2d1cd6f3b1ba0a1a3cb41b22da6effabb5d1f9e8e37
BLAKE2b-256 checksum
How to use checksums
52a44676c40976b2d16f0f4fd250110e37bbcca6593269d5c2c7bb7c2201dafb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / TgCrypto-1.1.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL TgCrypto-1.1.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 32.5 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0a660abb5cdf11774e2dfc2175e0b2f707615dfa3b4d3dbf64e9c81c1d627ec7
BLAKE2b-256 checksum
How to use checksums
066391221a725dbddb1dbb1c285c68582a56032f1298d4dd0e36c4753bec85af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release history Release notifications | RSS feed

1.2.5

56 release files

1.2.4

43 release files

1.2.2

33 release files

1.2.1

28 release files

1.2.0

28 release files

This release

1.1.1 This release

21 release files

1.0.4

19 release files

1.0.3

19 release files

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page