TgCrypto2
Fast and Portable Cryptography Extension Library for Pyrogram
TgCrypto2 is a Cryptography Library written in C as a Python extension. It is designed to be portable, fast, easy to install and use. TgCrypto2 is intended for Pyrogram and implements the cryptographic algorithms Telegram requires, namely:
AES-256-IGE- used in MTProto v2.0.AES-256-CTR- used for CDN encrypted files.AES-256-CBC- used for encrypted passport credentials.
Requirements
- Python 3.7 or higher.
Installation
$ pip3 install -U tgcrypto2
API
TgCrypto2 API consists of these six methods:
def ige256_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
def ige256_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
def ctr256_encrypt(data: bytes, key: bytes, iv: bytes, state: bytes) -> bytes: ...
def ctr256_decrypt(data: bytes, key: bytes, iv: bytes, state: bytes) -> bytes: ...
def cbc256_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
def cbc256_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
Usage
IGE Mode
Note: Data must be padded to match a multiple of the block size (16 bytes).
import os
import tgcrypto2
data = os.urandom(10 * 1024 * 1024 + 7) # 10 MB of random data + 7 bytes to show padding
key = os.urandom(32) # Random Key
iv = os.urandom(32) # Random IV
# Pad with zeroes: -7 % 16 = 9
data += bytes(-len(data) % 16)
ige_encrypted = tgcrypto2.ige256_encrypt(data, key, iv)
ige_decrypted = tgcrypto2.ige256_decrypt(ige_encrypted, key, iv)
print(data == ige_decrypted) # True
CTR Mode (single chunk)
import os
import tgcrypto2
data = os.urandom(10 * 1024 * 1024) # 10 MB of random data
key = os.urandom(32) # Random Key
enc_iv = bytearray(os.urandom(16)) # Random IV
dec_iv = enc_iv.copy() # Keep a copy for decryption
ctr_encrypted = tgcrypto2.ctr256_encrypt(data, key, enc_iv, bytes(1))
ctr_decrypted = tgcrypto2.ctr256_decrypt(ctr_encrypted, key, dec_iv, bytes(1))
print(data == ctr_decrypted) # True
CTR Mode (stream)
import os
from io import BytesIO
import tgcrypto2
data = BytesIO(os.urandom(10 * 1024 * 1024)) # 10 MB of random data
key = os.urandom(32) # Random Key
enc_iv = bytearray(os.urandom(16)) # Random IV
dec_iv = enc_iv.copy() # Keep a copy for decryption
enc_state = bytes(1) # Encryption state, starts from 0
dec_state = bytes(1) # Decryption state, starts from 0
encrypted_data = BytesIO() # Encrypted data buffer
decrypted_data = BytesIO() # Decrypted data buffer
while True:
chunk = data.read(1024)
if not chunk:
break
# Write 1K encrypted bytes into the encrypted data buffer
encrypted_data.write(tgcrypto2.ctr256_encrypt(chunk, key, enc_iv, enc_state))
# Reset position. We need to read it now
encrypted_data.seek(0)
while True:
chunk = encrypted_data.read(1024)
if not chunk:
break
# Write 1K decrypted bytes into the decrypted data buffer
decrypted_data.write(tgcrypto2.ctr256_decrypt(chunk, key, dec_iv, dec_state))
print(data.getvalue() == decrypted_data.getvalue()) # True
CBC Mode
Note: Data must be padded to match a multiple of the block size (16 bytes).
import os
import tgcrypto2
data = os.urandom(10 * 1024 * 1024 + 7) # 10 MB of random data + 7 bytes to show padding
key = os.urandom(32) # Random Key
enc_iv = bytearray(os.urandom(16)) # Random IV
dec_iv = enc_iv.copy() # Keep a copy for decryption
# Pad with zeroes: -7 % 16 = 9
data += bytes(-len(data) % 16)
cbc_encrypted = tgcrypto2.cbc256_encrypt(data, key, enc_iv)
cbc_decrypted = tgcrypto2.cbc256_decrypt(cbc_encrypted, key, dec_iv)
print(data == cbc_decrypted) # True
Testing
- Clone this repository:
git clone https://github.com/tboy1337/tgcrypto2. - Enter the directory:
cd tgcrypto2. - Install
tox:pip3 install tox - Run tests:
tox.
License
Release files for tgcrypto2 1.2.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 2.3 MB
Release files / TgCrypto2-1.2.9-pp310-pypy310_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-pp310-pypy310_pp73-win_amd64.whl |
|---|---|
| Size | 36.7 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
18014eb0de458d5cfdb79e79191896bb86fa02d41f1f4a96edeb8c9e64f9c34f
|
|
BLAKE2b-256 checksum How to use checksums |
1ff0b4467c9a5d736d782002893f1276d14a026678cfd096531a047b41013036
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 33.9 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
6f4bf692f75275d16cc932835c3c0342d9209ec2a6c9b117e3d099a5910a7b65
|
|
BLAKE2b-256 checksum How to use checksums |
51dfad44177550f9f345d620aa6c6b378ffd09570ae405e5730dcbf54f754a5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 34.6 kB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
207ae80a49d020dabbef7414e8b93d5fd361cf87205ce9d7129166244350ca87
|
|
BLAKE2b-256 checksum How to use checksums |
e727adbeb536883ae9c4b926761dffdeabe8fec47cc5d4facba6636047f74988
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp39-pypy39_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-pp39-pypy39_pp73-win_amd64.whl |
|---|---|
| Size | 36.7 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2ab9361611bea1f84772322f3462d09e252eecd3221390224ed38834915348aa
|
|
BLAKE2b-256 checksum How to use checksums |
6cafb5d10f316cf4764ff835c55f2c22d6ef61ff6866e1a07f409d5f1b12adf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 33.9 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
50ab73af7e49d94ce26ec7460672965f728d5ea44fc7fdb6fe57004c9e592c96
|
|
BLAKE2b-256 checksum How to use checksums |
5cdc48bfee5ae97160f1c5f2c994bbf624c33a74a950c4110471047e64400641
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 34.6 kB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
29ea6e70c868af8595e1666b43451c667c236024261e5b35a52771b920b58a3e
|
|
BLAKE2b-256 checksum How to use checksums |
7c236220d9485b091c4976b78839135c49445cfa0bc047eb3e2a5c6330bcbeaf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp38-pypy38_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-pp38-pypy38_pp73-win_amd64.whl |
|---|---|
| Size | 36.7 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9b76dc911d6a65e90129ad21fd81713a343b79ab1156d011b2011f9b7a86a0a1
|
|
BLAKE2b-256 checksum How to use checksums |
785bf85e967a16aec24af371f7da9d6f7b13da4f87bd835e301123a01d464443
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 33.9 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
c7b255ac0166845ade4d1cead688cc377590afa52e9be46f48f83b89ae4e044e
|
|
BLAKE2b-256 checksum How to use checksums |
56e880093f9f101a8d1622ed95b02bc03cf6afe1f358511b6938f6a99bf0a328
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 34.5 kB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
554802d4f0d8aa5c55c505da86d4925b828a767766eadd38baf4dcc0a885a295
|
|
BLAKE2b-256 checksum How to use checksums |
7961734d2ecf24a15d399aa1d8d961507f704cb7152d5aad00f195dfd44fbc64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp37-pypy37_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-pp37-pypy37_pp73-win_amd64.whl |
|---|---|
| Size | 36.7 kB |
| Tags | PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3c37271d4e0f060c79fe7e4b45affb59c1d5dc9c44c7106c7e890d19df6cda44
|
|
BLAKE2b-256 checksum How to use checksums |
8b8cf654aeb8848703a1dbf35b1e2b95e154e36fb849567f2781a45f3c2cff32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 34.1 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
3dbd2399a4bed15350f0ebbb967b16e0c76165550e51418430f3c4fdf8d0ff8e
|
|
BLAKE2b-256 checksum How to use checksums |
6f0ae86fce72d04dfea5e655768426cca702fecda6dd759d27a916747801eb9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 34.7 kB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
f4a5464edbf9ef58e32da347382ae51531d69da10f8544d0c9ae4eb9cda8f87d
|
|
BLAKE2b-256 checksum How to use checksums |
7e93f7464bf24f838e2688ee66cfa70578a9d4ec32665d3b95f9eafdc25bb82d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp313-cp313-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6633f53664eb84ca802a03f134753a26e4c952e9042223de8482946e44075068
|
|
BLAKE2b-256 checksum How to use checksums |
479a965ca7a2bf6249d6543816e3b44edc71ba26e73dd51763703291c833227f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp313-cp313-win32.whl
| Download URL | TgCrypto2-1.2.9-cp313-cp313-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
d56d9d7ec02bdd3f20f202a772fcc417e24a35890cece9734c91fc0c6bf53f92
|
|
BLAKE2b-256 checksum How to use checksums |
9d4e78ef14fc869322919f4972bcd016ae8f543b0d12ac7d3b11b61ecd90b99b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 50.8 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
7f127c767e5bdeb5e64e8e210e055d482b3e89c584271c2f75ecc79a27fb2898
|
|
BLAKE2b-256 checksum How to use checksums |
d36aa65c9320e81d8f50807b393aa25b11d8e8d1b518d45b3c884a2f26bcdef6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 49.1 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
f3ee387281f874233fa429d1ddf6f5f3c5edda74f24ba5b3df4617bda824f73b
|
|
BLAKE2b-256 checksum How to use checksums |
7cc7b24219b41bcc79288a492df071dab82d8b0dda211ec8b299c56086a326e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 50.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
407a5cdf31841cd721f1cb1616f6151ef140cf9749ef9072ce33864069eb93ef
|
|
BLAKE2b-256 checksum How to use checksums |
5d0e9d3f9ec72b12a2ad13e39c007b0585b4b3bffcb32a7dbe8eada6f333ae1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 50.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
369cd3a2a3d38e3142fe102c3908a10c397ceda01ac5f6dde40497d254c09764
|
|
BLAKE2b-256 checksum How to use checksums |
199b18894d1ddec4fb925d01f3db280eb873083d08e3822a46d97c3a07a92a56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp312-cp312-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8258ac92501144829ee712f189658e00d4c9579dae4383339bff46e028e0d3a1
|
|
BLAKE2b-256 checksum How to use checksums |
d3d76064ec3f6663d4dd9ae60575b9c2bc99556bba1c9afc1a1d1a2b6d0c4146
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp312-cp312-win32.whl
| Download URL | TgCrypto2-1.2.9-cp312-cp312-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
97eebc31d5870e27ce2ea3832bb56ce5e1e87bbe82c1b60018716b36f61c946d
|
|
BLAKE2b-256 checksum How to use checksums |
d0bf33cc3fe8ce487c905af766320296811b68943941740a1eb16f33579b0f39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 50.7 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c0da668737cfba7951f1034d21ea480435570b0c15e4bf1c9e5f6360c7937430
|
|
BLAKE2b-256 checksum How to use checksums |
2220b150570933a8bb57da8ab00d13f646084ce4e8015028aea5e30d234468ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 49.0 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
6fe93931f121b84c9285c87cbd847b08add6ece545a0022985ef76f480e782c1
|
|
BLAKE2b-256 checksum How to use checksums |
dc6d042dafa4f88f1222f74bcc3f8ad0aff6f403720118d0ac5afaba5ccd2b26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 51.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
331fed6c7777129b7f595ae18a37612fef3b35111e2033e0ab205bd483c2833d
|
|
BLAKE2b-256 checksum How to use checksums |
75c6615eb0170cabfd160248ee9a3707e97caa6bc621a38e62791d406d969bc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 50.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
132fa7e96e9faa623ac93b37e7f3790e31dcd8d9622f161aa7354aa1f21fdf6c
|
|
BLAKE2b-256 checksum How to use checksums |
76ce22761237d2b44369cc5c4e7ff694c049be1680cc06020f3ad76a69ecd3cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp311-cp311-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2c7c9ebf58ca67f7c813ee5e3ac9853407d80b88d85d998729f47dc3d6c7eddd
|
|
BLAKE2b-256 checksum How to use checksums |
adbd516ec41c700a47aa3378a90b29e248dc490e61aceab987b682e8b33039dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp311-cp311-win32.whl
| Download URL | TgCrypto2-1.2.9-cp311-cp311-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
779aa0e387b5cd429cb6339ceb5b5fe1104f8411d270a779321075105d5f2ff9
|
|
BLAKE2b-256 checksum How to use checksums |
67ac57a96f6c38593a7e6e374d3daa13469a8527a24944563c416b524ae880d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 51.1 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4e066c658b2acbe2044de0d78691642595537ee546397d5a057f676aec6f6fe5
|
|
BLAKE2b-256 checksum How to use checksums |
7eb304596b014c4ea71291021913eabec69d8efc2ca26693cefd955966ff0cee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 49.4 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
7fd91ac81377f6be367f35e71dd01baaeba611f10fe05fa17fad33a4d78ec651
|
|
BLAKE2b-256 checksum How to use checksums |
c4b7a5cbb871cb01e4b9d6a4ddf98b1b47ee45fbac97ae29b3a2649e367520ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 51.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6b9a651dcad971b26bd6c189a634a3701b29fcc82297846b79bd2899d326a663
|
|
BLAKE2b-256 checksum How to use checksums |
67b5e547e8b749d4457059ca9920bbf08bf2795a340f3a238d26bc7213a9c457
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 51.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
645c27469f7afa39d6ed431a4a5390f2d4ea8d8940dfc4496535a18598731e3e
|
|
BLAKE2b-256 checksum How to use checksums |
677c8cd1bbd4aaac126acb747d821c18e14e27b02421ff4291f43520af620406
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp310-cp310-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e396c77ee3426911743bde9eca4793bb1269a4b9f6b1046113a4a567d7b799c1
|
|
BLAKE2b-256 checksum How to use checksums |
352eea6c54cf0bdbc569ec712eafc0871a401da2ed292efa43218b39b71590d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp310-cp310-win32.whl
| Download URL | TgCrypto2-1.2.9-cp310-cp310-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
4411cde90e1bc22e403ec107718c987bd1edb1d28eafaed57028c24403e43e2a
|
|
BLAKE2b-256 checksum How to use checksums |
c525cf3a578c802b416a25d899ea479c931a570cfb0b4f5ec40db8802fc7e360
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 50.3 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
793ff4f423993b82593e5ff8e5ddf744b88c4205bbb288755e4d2c9da205c5c3
|
|
BLAKE2b-256 checksum How to use checksums |
6a98a2fcff890307de4880d973d4a8555aaa5d719404ce4450bf4704ca08ae29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 48.6 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
c26ff80e8e094a6f4258771aab1d82588473334a048bc12c2adb99d4c02a071b
|
|
BLAKE2b-256 checksum How to use checksums |
12211076b29fd596d11ef65ce6211e961399bb1119670c0a8d823837d4fa453e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 50.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f5e448f33e2d7a5b192ed255d3ea08bc6c6a45d2eb874f8e7f6950eecaf800a9
|
|
BLAKE2b-256 checksum How to use checksums |
e046b9d63e4278bc47831257944481094017485bde8953dc3ad1dfe834350b82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 50.4 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
4cfa8d9b48ce100e90611cd899304e6e286a4eb02b2c8718570665e2dbc813d8
|
|
BLAKE2b-256 checksum How to use checksums |
96700630dd9bc2a48a7288db3c8086517250a3b3c46343cbecf66d757fa49a0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp39-cp39-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d5450a3b27599269bb56b90885cf4587ac488781288fd4b51813e557c7c2609d
|
|
BLAKE2b-256 checksum How to use checksums |
6735a86eb2b7010df5caf47d2d782cd7c82afef280193e955c79ea46fd90cf34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp39-cp39-win32.whl
| Download URL | TgCrypto2-1.2.9-cp39-cp39-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
f096b584e3ac6a8ff124cc46cdb631be182dba2199a7b59833a3210ae44e188f
|
|
BLAKE2b-256 checksum How to use checksums |
0c34e4e88eefbebd37b3117d60c48f927d962e289a55cdaeb4f59174eff4bf45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac18732602beda0d3a70fc193edfb4986fad71a867b6562a365573fdb5d21865
|
|
BLAKE2b-256 checksum How to use checksums |
cbcf6da6e34773a3f8061f6d6d5d7cf3985b50b3065e0cd73fd8de2c602c1ea2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_i686.whl |
|---|---|
| Size | 48.4 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
295115306ab64d7024d310d2922eaf65c3af7d5abcc499c9c478d3a87abc35e1
|
|
BLAKE2b-256 checksum How to use checksums |
8391684ce2b8be69785c3f765575f92d404f5ca0768319d3985f6baba0af56aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 50.4 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f1ccda473b4c823d78009ed704c30af295912c126a1cfea2bf679ab85a36f461
|
|
BLAKE2b-256 checksum How to use checksums |
94cdcf13c4a3e88254febe9285852af0ba2fc3f9af9a4a7d3be19869a8ce5332
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 50.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
e6df9be755868290a1f93d50bdd67ab34a7b840aea3fb6e7b64b682a4d5e04cc
|
|
BLAKE2b-256 checksum How to use checksums |
1649375acea25f560ef90b746ff278db96b3ba46ce37a832a5ae5d57e856c4cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp38-cp38-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ced8f5a52746cbd0e49c2d3060a14a94460d0031a856755887bab0817cae5df1
|
|
BLAKE2b-256 checksum How to use checksums |
71775f1f6b1e8e07524e239d47cacd0f8512b8961f79185c5c0ea2c02b072c10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp38-cp38-win32.whl
| Download URL | TgCrypto2-1.2.9-cp38-cp38-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
03e7ff1c8639f32f72acfb31bab088ad6e21041e008c1f1e304fbd5a2b47e351
|
|
BLAKE2b-256 checksum How to use checksums |
250cfff69c2ee2007249e67126a68e61d984b31e41eec0a2b4421c069122fb3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac3964955dbeec3956cf1e4b9e500538f61b3286114da419615d923277c21a17
|
|
BLAKE2b-256 checksum How to use checksums |
350c983a308a97d0c1d13161d3689724cdbf46d56e7d774aea93ad0f19b94e31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_i686.whl |
|---|---|
| Size | 48.4 kB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
8b0dfe45826eae5d91a40a584cfd423ee0f4e571c5bec0f8d51cc50d2f1d565a
|
|
BLAKE2b-256 checksum How to use checksums |
b06790e555409c5b8c1db17818067ecd2caa468bb27cc3dcb365eafdab95c038
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 50.9 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8d0248e7272af206473d5f886a7e3f7adc54045407a6e5ff06aec3268c4a8147
|
|
BLAKE2b-256 checksum How to use checksums |
c1eb8e2cf027fa06d771cdfc00e43ed24060f41c8d0d179d36d3d9a28af49b56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 50.7 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
2f8dc91df517840341f2f8888107996fa9d9896bd96cba394e14ea5ca5dbd838
|
|
BLAKE2b-256 checksum How to use checksums |
6d69432d25f24eebbf43ba43148ff079f5055d87f31b708da32ceff215c5b17e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp37-cp37m-win_amd64.whl
| Download URL | TgCrypto2-1.2.9-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f54bb7d9cff79424cd432e1bc59b3d843918c36ec46c715ae7c6dd0c07bdb293
|
|
BLAKE2b-256 checksum How to use checksums |
3c9f4aac02a0b1c9c4a3e275f597eec2db15e5fa768d6321b90aed4a5f13d724
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp37-cp37m-win32.whl
| Download URL | TgCrypto2-1.2.9-cp37-cp37m-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
93ad544da9e3829e107308344370ab8bb57e5def506ebff95e6dbdae8ccbcd1b
|
|
BLAKE2b-256 checksum How to use checksums |
69d81268eecc8b531e66fb1c95ac6139743141ff3b84314c81fb8161399bf20c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 51.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0188245f894b5d979de6728a80884cb77d8886dce82cda2eda6ec422d75e131d
|
|
BLAKE2b-256 checksum How to use checksums |
b7ce767b85488b252f71970b1c2b5fd1308776164ef4e1d4afe1c369c9c2ecf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_i686.whl |
|---|---|
| Size | 49.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
3e1b2554298c79edfe0d554c93b910cf1dcd26de93cd153690b607be73e5484b
|
|
BLAKE2b-256 checksum How to use checksums |
51786148c2df52f6a83e9b0f58018ecd279a543a55bcc70bdd51a6adfbe98bee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 52.1 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ca9eb5bd6ffa3f4b1a807f4c4d5907c5d371a0a85bb76a427a2315835bd9dd47
|
|
BLAKE2b-256 checksum How to use checksums |
0f01c9ab01cf94578b4bcce1398785f3f9e1fcf1b60faf7513fdb0d104180889
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 51.8 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
4f9109e6bf95117794185c2863573732eb2563314c4841204155ee2009584306
|
|
BLAKE2b-256 checksum How to use checksums |
780208143eb56f69fcf9e6c48b4d9eee7aa4bcd6642ce274450a2b93166da49c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|