TgCrypto
Fast and Portable Cryptography Extension Library for Pyrogram
TgCrypto is a Cryptography Library written in C as a Python extension. It is designed to be portable, fast, easy to install and use. TgCrypto 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 tgcrypto
API
TgCrypto 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 tgcrypto
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 = tgcrypto.ige256_encrypt(data, key, iv)
ige_decrypted = tgcrypto.ige256_decrypt(ige_encrypted, key, iv)
print(data == ige_decrypted) # True
CTR Mode (single chunk)
import os
import tgcrypto
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 = tgcrypto.ctr256_encrypt(data, key, enc_iv, bytes(1))
ctr_decrypted = tgcrypto.ctr256_decrypt(ctr_encrypted, key, dec_iv, bytes(1))
print(data == ctr_decrypted) # True
CTR Mode (stream)
import os
from io import BytesIO
import tgcrypto
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(tgcrypto.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(tgcrypto.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 tgcrypto
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 = tgcrypto.cbc256_encrypt(data, key, enc_iv)
cbc_decrypted = tgcrypto.cbc256_decrypt(cbc_encrypted, key, dec_iv)
print(data == cbc_decrypted) # True
Testing
- Clone this repository:
git clone https://github.com/pyrogram/tgcrypto. - Enter the directory:
cd tgcrypto. - Install
tox:pip3 install tox - Run tests:
tox.
License
Release files for tgcrypto2 1.2.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 3.3 MB
Release files / TgCrypto2-1.2.7-pp310-pypy310_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-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 |
5630531a9b4a43fa78d58001fe953e279c0bad6338c2c0d032a4a0e2b96f9abf
|
|
BLAKE2b-256 checksum How to use checksums |
c04e421347e6927e6a070e755855c4ce700f9cfee21eda7ce384e92a61c8f1ba
|
| 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.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
eaaafe217604e650b65222ddda810c98817eaf34722b8ab0bbcd53189a98646f
|
|
BLAKE2b-256 checksum How to use checksums |
5150dbfa8722f32c46f08286b5cedd11eb3bf043ac6625aa9006787462b31178
|
| 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.7-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-pp310-pypy310_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.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
673739b9b84c3c32d5a3f0b46a9bf14894a30e1f4e2cb6b8d4ee486d953ee12c
|
|
BLAKE2b-256 checksum How to use checksums |
bbfc9974a0e800a8114e406fe2eb0fb0ed2a5f5d766523b73490ea9864d5ff51
|
| 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.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 33.9 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e9b01703cf9031545c134ccfa6edbd4f2e5e86f35f3a226e979705a365697ec5
|
|
BLAKE2b-256 checksum How to use checksums |
88c2dd83426cd7ecfc20657a142ec6e5e2219077e9ca08fda616b5ff71b2895b
|
| 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.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
| Download URL | TgCrypto2-1.2.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl |
|---|---|
| Size | 34.1 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
1100cb0df8195b1b86c6b67f8f6a4f7b191fde51259cfc57222440db6c8a2184
|
|
BLAKE2b-256 checksum How to use checksums |
56fac727c35722dca8567589012b75496664103ff25b26c83899c559c51c0e48
|
| 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.7-pp39-pypy39_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-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 |
c6c08972060af5549015bfe90cddd8eb11168e583118ff8f947cff65aba0620d
|
|
BLAKE2b-256 checksum How to use checksums |
d5691694f93b69a2246f5e945a4f859b6fc31857e24bd0a69f376f79c7df61d4
|
| 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.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
7cd607c865f205a147bd7100560c2d6f75440cf90453f84e07c5d997849b379c
|
|
BLAKE2b-256 checksum How to use checksums |
ecd41e8eaac674265e55feb15193471cfba94d753fc0476eb4496e14d1c87747
|
| 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.7-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-pp39-pypy39_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.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
60f8bff36d7c1f85f3b3a16369e8bce5b33649e923b5d8756c3b482f6aeee2b4
|
|
BLAKE2b-256 checksum How to use checksums |
cb1bfd88fded6d95bc4b8eca446761987b5c8d58fdf90f0a22569b4fbc7e9e9a
|
| 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.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 33.9 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
885a2bd43ba46783818befc61d38284a90ac6d5b8a0b89438fc3d85c454ddea0
|
|
BLAKE2b-256 checksum How to use checksums |
33961956e5dceeb67ae3bdb711123c49b6ffcdb8650224fae977b97664018779
|
| 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.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
| Download URL | TgCrypto2-1.2.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl |
|---|---|
| Size | 34.1 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
b7f2b2ee8f2e4bd17e6973e2077dd6add5de73845d1d7bb3f5f4df6ca617b150
|
|
BLAKE2b-256 checksum How to use checksums |
7e5eaf71d647c59ede35a4dd70b98386f87380147c3eff5e92679aa56135807b
|
| 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.7-pp38-pypy38_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-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 |
d4da1a9482f52773a7e0ceca462ac0f2712a68c0e923b7659ceff519d910368a
|
|
BLAKE2b-256 checksum How to use checksums |
754d022a6b67c7840b9a2d60ba6d8272a42ec766a74f981ec0a020a3d3064af2
|
| 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.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
735be50ada80eace0e6bb06e4317e0fd349a185d6f51898ee4bb22c065ebc534
|
|
BLAKE2b-256 checksum How to use checksums |
ce1b90a35483dac8ee9c167eff2b270d595937c64b96779af54a4091a69bec11
|
| 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.7-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
86a047b44f7d464f019e6550d77ebd3770b53cc78a6eff33c48cb4ad1c7e1cf2
|
|
BLAKE2b-256 checksum How to use checksums |
f170afb718ec99184b3426b521800e11beb999b1e0001695dd3a718f10a0e8bf
|
| 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.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 33.9 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
13938e80c8f84b280f4e802100c5512ade86c130094cde1e76b53e65a66d45df
|
|
BLAKE2b-256 checksum How to use checksums |
a41b7eb0c993c1c0334193c6b7c4a1402ff076da32d86418f2a5fb1e354d7ec4
|
| 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.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 34.0 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
130df9d770b4ac0df34811d837471ff39a1e32ab15be9856c72382d2119cff33
|
|
BLAKE2b-256 checksum How to use checksums |
f02c92a102eb2cdd1da43e8bd4c884658e4425795ca6e48e7ab5cd7527b5a2f0
|
| 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.7-pp37-pypy37_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-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 |
f69dcd36c067d6e2faecc4c3b5c6c14db92cbb8361fb929762de0dd712044465
|
|
BLAKE2b-256 checksum How to use checksums |
3b6af083d27a9998e0c3b3b9b61a638c7448225ec511ff75939dde23dbbf41dd
|
| 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.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
cd59a028ceac5e95f00e5b96c5cd91d4e1959282b541f5d45655a532e5951b76
|
|
BLAKE2b-256 checksum How to use checksums |
af9dba56684b2e0de5d7e58985f2c157f7bfa28de48dd97174291112e0c68e0e
|
| 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.7-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
2b17bc4e538ccf34c490996bbae0ded9636ff79a454764517c439bb0e89e8f2f
|
|
BLAKE2b-256 checksum How to use checksums |
347bca6837bcc59038a2db090caadec548b67bb51dba81ffc236f1eebf97fcc4
|
| 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.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 34.0 kB |
| Tags | PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e1f1785622c6d51315ebb1161860242ed846629bf4aba9596beef3c7107c52e5
|
|
BLAKE2b-256 checksum How to use checksums |
87dce5e14603067b2e8bea88b875e0f7c407aac6b7f450b95fa092dd77989d66
|
| 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.7-cp313-cp313-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e19af5e3158cc3a2a9340f90c1630288ec462d5b5ddde974aa91779f2f118dbc
|
|
BLAKE2b-256 checksum How to use checksums |
232012db3ad14a2fb83665195f4a235519decd8f8c7bcce08fbc2b5b59c1e766
|
| 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.7-cp313-cp313-win32.whl
| Download URL | TgCrypto2-1.2.7-cp313-cp313-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
13aafe1cd278bcf869a10f67930068dd5a622a0ad241f599a8aa24529e88e910
|
|
BLAKE2b-256 checksum How to use checksums |
18dbdac21f119c7b37fa93b159ddd53f442a230d2b5182d684c4deaa4cb1408c
|
| 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.7-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
ba9cdd3d62587b59aa3bf5a8936ab61d8b395f947d40eda45aa1c7906a3d956e
|
|
BLAKE2b-256 checksum How to use checksums |
159baf48001dfd6215ab8b3b4a0d723cc29c94b866e41c22bd65a8dddd16e6e6
|
| 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.7-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
f69605f74083a7354e5d0d844b5987162822dad7ab9771e467ff4745279359da
|
|
BLAKE2b-256 checksum How to use checksums |
ac67a7cd120d5d443ace186d9b82811da567885f8e68e6b78549590d72bba24f
|
| 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.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
ab3a8e4a9d87ef3119057a263743811eebbcb330f7c3666a191d00fc6a82520e
|
|
BLAKE2b-256 checksum How to use checksums |
86a9926d29a10926a8d3953f0f08677b6578a29b20836e658cd95056114fcf43
|
| 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.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 50.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
f5e57fbf814705a2eb2a7d2afde0204fbbcf5cfa60bd2982be958614fa94f61e
|
|
BLAKE2b-256 checksum How to use checksums |
990649783b6318e8ee449d7a9e07b81c4d1db23458e7cd85d9261b4f82d28d59
|
| 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.7-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 34.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1dc384b453bb59c24cb64fb11f3678570431742ec80238fa67fd27f7f2c1423f
|
|
BLAKE2b-256 checksum How to use checksums |
72cef607bd6133f2317a0a92fae8ba58433e6890c9af9b1317bc17a942bae4c8
|
| 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.7-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | TgCrypto2-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
ddb50b7096baf8f8917471fea35c764694cfde9e7b34c40fe98c453fa5454958
|
|
BLAKE2b-256 checksum How to use checksums |
0a61c48784e96f9e0745bb81679286b12f978565cfbd62ed837f4a40d1cf7eec
|
| 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.7-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | TgCrypto2-1.2.7-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
af8d616802693504cf94b75584f482139d79f41be56f49a25e72104b2a8a5094
|
|
BLAKE2b-256 checksum How to use checksums |
52fa628e53d6577477dd44d0c913b63f9ec2c5a1932a80d2758238ae0b7030ff
|
| 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.7-cp312-cp312-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
096fb36ea2b5e5f7d5b77ee231daeb268c3e2af1f2f97d4e39e6953c17776a8d
|
|
BLAKE2b-256 checksum How to use checksums |
01674cc741004e2670f6d122ca333c33eb48dcc13d90aa15a10eec68d9524e0c
|
| 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.7-cp312-cp312-win32.whl
| Download URL | TgCrypto2-1.2.7-cp312-cp312-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
3392860d2fca331de227907a16f41ac50f14caf12c62a2e8d73dec3416bf1f46
|
|
BLAKE2b-256 checksum How to use checksums |
483bb37046d21a3ca6ab33e80b52523fd7bbec3c489a12cedbfcf6939099f171
|
| 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.7-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
f31e9266d2e8b1447a80ac1b6b7660255aa858991094575f98822f286c426e86
|
|
BLAKE2b-256 checksum How to use checksums |
6b6e7edc40688961a872cb8dd379becd2a1c73d5a6cd9c1389d2efeb19e1043a
|
| 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.7-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
a42c2f086495a1da588f18eaafaea011e3cb6a473d27d71b1ee8939d9c3d107a
|
|
BLAKE2b-256 checksum How to use checksums |
3cdbeaae3180b481a494ae7145bb6795b4c3d3fc09dcd453f4c09433e2569771
|
| 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.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
205adc44515954d24ad74a69c48bf7a64449623d305328a6b711e0c91960ff3f
|
|
BLAKE2b-256 checksum How to use checksums |
876dfa156cd7a1a80bc4fd5ccf831dbb771837d9e006c15971ba045d16cb8cc2
|
| 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.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
fc116b87f37e32942c333a24559e82b5b04ab462c808ddfb49888842468ec662
|
|
BLAKE2b-256 checksum How to use checksums |
668f9fdfc0c4a2414620dc8b7165a37f2777a48de9d7b5a99609e782c1b9c004
|
| 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.7-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 34.4 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
081c5e6f7194765f070473be55f6e34a87119c6a6017f900edbe99b621ba0d2c
|
|
BLAKE2b-256 checksum How to use checksums |
fc9a5df96cc4115c74e1011d5ce6cbcf67828df6d5b3cd092f0c9d180974d3b1
|
| 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.7-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | TgCrypto2-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
66202736f820fb3e1e440e2ec33f3875568c27bcf56e0443e1d35915bfac7abf
|
|
BLAKE2b-256 checksum How to use checksums |
a56d53201ad1bc3b069831e79bd1d7b57d8b52a8d258ed29b88579baa2616f5e
|
| 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.7-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | TgCrypto2-1.2.7-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 50.0 kB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
03e07093f244ecfc2321bb659fa7dcb449542560735ba8b81074a89799e32ea7
|
|
BLAKE2b-256 checksum How to use checksums |
83f13a280a390a8dbf04eee492ac85b98eb27b3545edc744fef12de348f6f2df
|
| 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.7-cp311-cp311-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3fbc1cb1f6e7bd93db179cecaed28943275c53dbd1f7a57d1560c9e83e5baa0a
|
|
BLAKE2b-256 checksum How to use checksums |
e20f27489ee965feb4c13d627dd52965b206340bce8137b1e1a5a8b4ae53625e
|
| 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.7-cp311-cp311-win32.whl
| Download URL | TgCrypto2-1.2.7-cp311-cp311-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
9e610f346d051521f618a1484b7b444c613ce5ebac85976b3f9e852c7955860f
|
|
BLAKE2b-256 checksum How to use checksums |
44875f88b9bf457843b815f944bb3f2c60af4a30d09e652b626d15094d9a0490
|
| 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.7-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
a6e0bdf6d42486d1738ba9cf2d6b39ea0d500e07958ee4e2e5745d78ddedabfa
|
|
BLAKE2b-256 checksum How to use checksums |
0244cc5a1b2da421ea17fcf1f70dee709081f96769abdf30f369f5c175f6a8e2
|
| 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.7-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
ac224574897f63b5e7485a9458cfeac03ce37ce257a0e14d2e864cb25a0a56d8
|
|
BLAKE2b-256 checksum How to use checksums |
e8998eea098244e10f9017fb54aa58a755fe1d9d5cc1b9b0fc6b2a3ccaf833c4
|
| 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.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
dd3f3201bd17aac95b6aa99be96dafec2bf52b642f3ec8740af3fa42079daddc
|
|
BLAKE2b-256 checksum How to use checksums |
1e8f9d022bee12021f7004b420dd19b4dde9db03ebd4b8b976325419c883324e
|
| 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.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
e31cb142c684cf741c5af725a3265d8dc2dfee4f788447224df8bfb05304f536
|
|
BLAKE2b-256 checksum How to use checksums |
1d1cc9b46748d93d311bc176a2097984f156d02e8a559077660221b8b4ef916e
|
| 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.7-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 34.4 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
96d51dc1b490d0932354511e6a900ade616afa5c5f461387660bb9a4d6c8b0b8
|
|
BLAKE2b-256 checksum How to use checksums |
041536cb0bfede8550c9a94370b3a113b24b7bc852817cd7b7bdadde84ce9254
|
| 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.7-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.7-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f871bec5d8efd9755cc8cfae9078ebedfb584c0b1894a870d0c437948dcdc6d2
|
|
BLAKE2b-256 checksum How to use checksums |
abfa5e23853425d063d6d69aa8a597411b98ae68b924853fbd36603ec20e8ebe
|
| 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.7-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.2.7-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 50.0 kB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
0cbe154c4706fa49a8348d048d3a6b2b640a5bff8fcb425d9ffa2b130cee48ab
|
|
BLAKE2b-256 checksum How to use checksums |
c8063a901692c5e827bcf9b3d0f8e16cd6ab4cf4623b665cc00a5ccaf6ce9bdb
|
| 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.7-cp310-cp310-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ec12f3fad72ea8a903af7fb72b5147bdf2a35693a4b7d71d7fcfcf06c527fb6c
|
|
BLAKE2b-256 checksum How to use checksums |
97cd3ee525a5d81901d3bff98f932ffc49a073fdd6c4f15888a15131005ba28f
|
| 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.7-cp310-cp310-win32.whl
| Download URL | TgCrypto2-1.2.7-cp310-cp310-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e044554c2f0787aec4aa10e5bf08fcdd4b2e2759ce06f713e6475d37542c7d73
|
|
BLAKE2b-256 checksum How to use checksums |
7e8b40e8f1ae908b78faf2bb60ecdffc21663d79968f1da9cfc7b6ffd0ad9795
|
| 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.7-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
090ab16683e505c25761a09ba1e12b0947d5e849b7dd6d900e53c60fb012a162
|
|
BLAKE2b-256 checksum How to use checksums |
cb5b5801f8c97968056df882145fe54990136e6ae8cc00ca6c73aed6b9ed1f29
|
| 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.7-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
903fe7f1326a7a25fe1a98908f633266dfb3526e6160327b1e6b087b7045c79f
|
|
BLAKE2b-256 checksum How to use checksums |
5c9db1f5343d5219c74ced1679f123473c203f5b761e815bfb10a9c24d02d43b
|
| 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.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
eb21569694f66478dfd3cadfa6ecbca17b63b6f35e331299ef14786151517c98
|
|
BLAKE2b-256 checksum How to use checksums |
133cc6e6fc51033ce7bbca2ac6411241c0cbda97a26c08a2ca97f83d46db9e5e
|
| 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.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 50.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
ba9cb50c24dd6f4772f559e895a459ccdbc9fc5867c16d3ee0320d5719864266
|
|
BLAKE2b-256 checksum How to use checksums |
9f1405161bee2658648c718eb01dd6a109587efb9cbc84e4c3eaf79b226de1cc
|
| 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.7-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 34.4 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f0f29c1ac83d5fb1648823fc0fcdc4c9e64da4196e5acff453de861295b83636
|
|
BLAKE2b-256 checksum How to use checksums |
a23541b55ae5f307c20dcaf9995e257bba44089fc3b2d50fd0b77b4c08d42c0a
|
| 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.7-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.7-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
dc24e8c98d86061c9124660712e7e742c508eb26661c36405ad7409282f4e042
|
|
BLAKE2b-256 checksum How to use checksums |
d4b1da2da8c787fdaa26f05137447feef30826fa8a095efc03e304827b6d9fdb
|
| 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.7-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.2.7-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
df9312caeca6c5291a08d7009b29cc870f9358da943f4438f12f07406bcbf2a2
|
|
BLAKE2b-256 checksum How to use checksums |
66d9dcb8c6d52a58e14d76233248b19b59a581d95d2211adeedba0b735f62b80
|
| 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.7-cp39-cp39-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a7e99a84f35414294f97d4ab10b938c6481a34a2991efaa8addb331a44d745f0
|
|
BLAKE2b-256 checksum How to use checksums |
c66c1d09cda13a9553e07a4d819133784ba8053150534d3218779c0cd13c453d
|
| 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.7-cp39-cp39-win32.whl
| Download URL | TgCrypto2-1.2.7-cp39-cp39-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
417e45422a5e6298f58567097419197cfc4eaffdbb86bebf18ee58d39d5c250c
|
|
BLAKE2b-256 checksum How to use checksums |
12eabe53a8edd454360afc03026a497ecd04e759ab6e01145a4e6db713f3f674
|
| 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.7-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
299550fd31893d081b0377467dec7fbc3eace40762fd32d674b15ca13c64b385
|
|
BLAKE2b-256 checksum How to use checksums |
362cd89183bba89674b27240f4b88ca792e3b922bf26e0a6a470d33c8bc38202
|
| 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.7-cp39-cp39-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
0d5971649c52d7727261894e904efe85d46c0ed68df9b319e454e21af913642a
|
|
BLAKE2b-256 checksum How to use checksums |
bd4883e2812e072f19f0c62620f14ca3d95de20c85fd2b4eda820309bb18b79b
|
| 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.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 50.3 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
aad1330f408b3abfb867edd7b6a104ad929737e6ef8ad8d180f0d9906f4e7e9b
|
|
BLAKE2b-256 checksum How to use checksums |
34daaf9404b6023b6a2fcade10c7e2ee83181cea864cb13d69b4f240fb55daf5
|
| 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.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
45c906321fa786d91522f2383571cce46246cc74ab1794c06f74079f2376e987
|
|
BLAKE2b-256 checksum How to use checksums |
74809c31d4bc304fe4096d5bf9228a7db37468f311570aa72ccf8539441d624d
|
| 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.7-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 34.4 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7f8a09885efe4885f0bd38dd1eb69e2fea694e483a6a417458c4d577e58e76c6
|
|
BLAKE2b-256 checksum How to use checksums |
343fa2870924f6e1765613d83098def12da93a1992a9cdfbc65c3a20309ae88d
|
| 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.7-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.7-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 34.4 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
c064e7b59bd8b7a2322cb8a8deaa940a785561f36709cbe9ec44adb240f204e5
|
|
BLAKE2b-256 checksum How to use checksums |
7e1731a6546da2dbe4995fd3a992f05d35f8ae5c687a0cfb1bce0628efe5602e
|
| 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.7-cp39-cp39-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.2.7-cp39-cp39-macosx_10_9_universal2.whl |
|---|---|
| Size | 50.0 kB |
| Tags | CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
41c16b042e51202fe52c640d445cbf2c3ccaf507c924b0a02506d8b178f69552
|
|
BLAKE2b-256 checksum How to use checksums |
5cca9859528635faf1b7cd3538f978902bcdc633562524d282af72a88b68c3f0
|
| 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.7-cp38-cp38-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d54381e8486c14f6d3862249a2df3b4b0a1365f674bf4c27b8eab28134436161
|
|
BLAKE2b-256 checksum How to use checksums |
b03a498e406f2070e69d47bc174124b2096b79947ca2fd398f219abda5c335c5
|
| 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.7-cp38-cp38-win32.whl
| Download URL | TgCrypto2-1.2.7-cp38-cp38-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
c40e210448be722cb859bd6616abf66c21ad84643d0f56d7b888ea5b6a393bf3
|
|
BLAKE2b-256 checksum How to use checksums |
745bd780e72ac82bc0c76469454614868a7b306436e69b7027ca4d9e8cc05320
|
| 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.7-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
810e44c7cdc83086bec0de0b8e7b539537c44691354ed5a4aac485af0e16823a
|
|
BLAKE2b-256 checksum How to use checksums |
f914bca51ffde91ad6a5770a0e8b1eac2aea553ea60394c1873cbe34f0263cd5
|
| 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.7-cp38-cp38-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
e6899081f80ccbba7bc07fc8ffa466d48c32159d37ab12a57ba885c93af8f36f
|
|
BLAKE2b-256 checksum How to use checksums |
849d19bee1ef196fc49a094b6d0db3fa1127a7d5119f9e05c34de09988fcca0b
|
| 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.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
e7f227ee09a8ffdfa96a403e144031af19d1ed33879dedbf1e94098458dbc508
|
|
BLAKE2b-256 checksum How to use checksums |
740b72eac0b52b97c3660d19f86875a5545f4c5993728a39e50fa99a0c730474
|
| 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.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
7523e157b9e4a20ca080349bab15ce946b3a9030e3c5b54a1fa5b3920d5567ef
|
|
BLAKE2b-256 checksum How to use checksums |
257e8f1428cefdb85586e7693c4bce8530bdcefc0ecae8e79930249c9a553a37
|
| 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.7-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.7-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 34.4 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9bf148f039b0869827e9e11d8e3f335bee85e0ec0f4ac1b619ab50960e82eae4
|
|
BLAKE2b-256 checksum How to use checksums |
890d22ee09752eea5004396f8c86a6c9f2cc14c3669556c95ea1ce1b9c88476f
|
| 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.7-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.7-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
34cfd60f7cce82c0b73109bbe6a31c712dd188620280e9eff86d3cbea04078ef
|
|
BLAKE2b-256 checksum How to use checksums |
40ac6f007a6a6644433ec28511e8fa772a56c4306cb407ad17d5a95b8200ec67
|
| 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.7-cp38-cp38-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.2.7-cp38-cp38-macosx_10_9_universal2.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
d3eef427f8445bddd9bc67c15b9b86efcc98ce801c64e2dc2e58fff5d518092b
|
|
BLAKE2b-256 checksum How to use checksums |
2bb9916a4fb629a872d95772ad3c4c851be83876894eefe364b965845de0a0d5
|
| 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.7-cp37-cp37m-win_amd64.whl
| Download URL | TgCrypto2-1.2.7-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 |
0a7dc5c60bc5369dcc6a076ed0b308f3067056331b28c7b1ea1f2afe46fc3066
|
|
BLAKE2b-256 checksum How to use checksums |
a142494234d9e089396c874b1a0b90ffcc605ae475c407687f667e3c7f6832c3
|
| 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.7-cp37-cp37m-win32.whl
| Download URL | TgCrypto2-1.2.7-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 |
9d2341b3f87042c6977cd144f65016761867be3b6713534274a6465d129c48ff
|
|
BLAKE2b-256 checksum How to use checksums |
3b4b7f786262ba3be8002e67d87d8090617e1becc4326d0af95c9400e586aac8
|
| 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.7-cp37-cp37m-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
9885b4ad38720d14297f19063f8a62e36ed6df79f550824b2179cb7b0268dfe9
|
|
BLAKE2b-256 checksum How to use checksums |
366f084778a1eefa05eb6cfd6ab02316ca75bc347c8c948c68020cedd20867a9
|
| 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.7-cp37-cp37m-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
d9ae9094a63cc4422639878b32b34d28a5de6eeb4809335702ea1046f27d69e9
|
|
BLAKE2b-256 checksum How to use checksums |
4cb9af75f1135e4a1041fcb1317f030692840e7384a2c20d5217688546d4dc61
|
| 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.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.7-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 |
fce84e7102f31965c37ec14f04786bda6373f863926d03aaa0391903f7752d83
|
|
BLAKE2b-256 checksum How to use checksums |
ea801377d6e45ccfea198ade9e14bf75fa032090c61d597c057ec43a2955203e
|
| 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.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.7-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 |
c7269486b0382331c57ae4af5a51e0c496ad1eeabc9d6887f620002b0be62b01
|
|
BLAKE2b-256 checksum How to use checksums |
d0d2bc755951a4ee357cdb59a4137077004cfaa432452b47dc4618fbd644c57a
|
| 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.7-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.7-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b2036a1651048b6583e945fcfd2d1d58547d7aebd81aa8b09d4b78221beb2098
|
|
BLAKE2b-256 checksum How to use checksums |
a26f1eb29788d4f104067f6eb4ab77d98d0dd4d0802b4de9f33cc879ce482415
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|