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.8
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.8-pp310-pypy310_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-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 |
139dc996cdc650f73a62a8f8168d4273a5341a4e932949e66d13c8d1822107a0
|
|
BLAKE2b-256 checksum How to use checksums |
49f4cb5721a18e3c2065f941a6e9987999295145e65fd92f9cb76ebf3faf7f05
|
| 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.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
9d740dd44ae8e63e93a9ead5a2fa34f1ee87d353f477775f20e2b2566904df18
|
|
BLAKE2b-256 checksum How to use checksums |
3ccd40a342cf0e248afe52884c506a4fd33f714f490a186ea77f8df72ecf0719
|
| 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.8-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
299596d881c21c1f03f82ad5f74092916e96f625e5b9f0cd535693532350caa1
|
|
BLAKE2b-256 checksum How to use checksums |
9c3eb261287f9895e6b8b4d7f3efdfcd6d32a32bb020616b6e734972a7ebd69d
|
| 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.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
0af6f7d1b14ab0a9dd05e4022f4d0a8b5be327dbd4e34ebcd4bebfba8949e0ac
|
|
BLAKE2b-256 checksum How to use checksums |
b8ad0dd18fe16a160d61fbe29fbcb6103e371a0084500620778a7639c317f55f
|
| 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.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
f09b5d537a49987d3267ea35ae4d67f0e8ef82d1446c5485bc1690c967e917dd
|
|
BLAKE2b-256 checksum How to use checksums |
585e0a99b6b600607bf84a23b82d6c4d42fdb6b8dbdd4549781a4d5710c63ccb
|
| 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.8-pp39-pypy39_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-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 |
3af6306330ba230cfcdb7af692a59ca3e81bb65f8e78fa2ba2a547b016c1fb58
|
|
BLAKE2b-256 checksum How to use checksums |
3cac4e89ab17a5d18c4bb3241212aef6d54a9e60d6734dac18093979308bb617
|
| 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.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
5a205b2b36228471753917dc9f6d9a17ebda90f62f7c4ad543893088f7aca286
|
|
BLAKE2b-256 checksum How to use checksums |
30cd2345fa615341ee0a7522ed47a4057d0c7ac59dbc3ac475bd56f3b709921a
|
| 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.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
ccf3fb20eafbc0fa2820f16ca8cf807e525db48a72812153af744f1bbe0e7113
|
|
BLAKE2b-256 checksum How to use checksums |
cb99d6c64a8be8c50f8ea4ddc996fdeceb89fc7c921a7a38ae479c810f5a2087
|
| 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.8-pp39-pypy39_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
f19d8a312af2cb0ce538c65b972bd98aae308ea153d32a7c54ee064620af05ac
|
|
BLAKE2b-256 checksum How to use checksums |
874458c7060f95c87dcfaab5185403516e93badd18b9a4ea419bcec01a5cfc2e
|
| 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.8-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
fa0e4eab3fc4b7b769b00200620d781c255247d0d808c11bc704043aa41ddd7c
|
|
BLAKE2b-256 checksum How to use checksums |
8e2f5c9823b50111cb3bf1d6fcc3f97e3c58152bbd8562f8c377743fda876be1
|
| 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.8-pp38-pypy38_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-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 |
6ee8171cf25c1b15938db16a189ca7a6cf575dd0c5572d26a658288d80d8564b
|
|
BLAKE2b-256 checksum How to use checksums |
713670ceeea3a776dc5a88a97ef2a5c75ef7faefb08fe4f6038f87479c352b1c
|
| 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.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
76b29bdfee51a070ac2da0b5a6b3aa432f723edb16c086a05cc18b6be11506ff
|
|
BLAKE2b-256 checksum How to use checksums |
ceea625a307274a7da9a389bbc422ab099c9e55e8f3093b2ac0e8c044b5c4ced
|
| 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.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
c82e4324a04b7cb47f46e1044d706aa0e122aa97ba867b1f60a1ef92b1a98b70
|
|
BLAKE2b-256 checksum How to use checksums |
33b44217054ac41fcf7d69711b2ef1ee84d877c4e0b6ed33cf9059e9549eebf7
|
| 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.8-pp38-pypy38_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
01fa20d53eb0bcf68b788619d392776b28e230dc64297c306945a0c2ae4f24c8
|
|
BLAKE2b-256 checksum How to use checksums |
29e7d8503aa4a91254c0fdbcf5a5998210169a030c3c798dc9bee12573b07508
|
| 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.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
e387b21ecaf7395b9b0be1a4aed7599de07cc6fad7124fdbda2a38d06cc23614
|
|
BLAKE2b-256 checksum How to use checksums |
a6d78df2cc68aee345b2a8cd952469172b7b2f4e064e485f2b9df125d8aeffec
|
| 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.8-pp37-pypy37_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-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 |
200948417f89a89c35bc4764decf67d3a18eb01de3731236676656a175cad460
|
|
BLAKE2b-256 checksum How to use checksums |
5b43c8e43aa081f281e9f3559afd9ff46f20aa3865e73bc1d545fca370e068b8
|
| 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.8-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
a84a3d4f278e3a8f81a181c8e637f4d49ec25a49637efb4c64ba8678cf8adf37
|
|
BLAKE2b-256 checksum How to use checksums |
dd8d1d66f91124441e68fde9443c539b89d32f7463986d28ff3b91db9d0b8101
|
| 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.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
4a5f7da896edb83dd42ea52b38361cd5203f249698fa83253467d50e4ac054eb
|
|
BLAKE2b-256 checksum How to use checksums |
4b8752e0e1a2d83a45e0bcc9d159b35199294a5e43002c41eb11c92befccf611
|
| 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.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
24e804045ba5533c5c5d25c4808d010834e03852a5cd3f8de6600e7d483548f5
|
|
BLAKE2b-256 checksum How to use checksums |
e06fd99bd4f1a3453137d1dbe970ac88ecba804984fde809cd0af4bec339854e
|
| 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.8-cp313-cp313-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
98699f5e37d54d649e65e82ba608ec6debc1c9aa5ce3093531f26670f095e80b
|
|
BLAKE2b-256 checksum How to use checksums |
ba23391176f64d8128ac860de14eb6d691908ae831f278379e2cc8ec013d1c78
|
| 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.8-cp313-cp313-win32.whl
| Download URL | TgCrypto2-1.2.8-cp313-cp313-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
22be97d9e3291e7bf2687f24bc56e9fe1874134e7f7affd8f932eef49700651d
|
|
BLAKE2b-256 checksum How to use checksums |
c2c69b693939e85880914dc1c046a50af18a1c634a16126346b4e6f6eb43e449
|
| 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.8-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
43a4f6b93a8b4bbcdba9db588e22065e75f2d079985348c1b7e948181e225963
|
|
BLAKE2b-256 checksum How to use checksums |
fc1b93789d91ea97d4208a84dbf563dc6714fe3ad36c66265d0c0fad44a2319f
|
| 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.8-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
fd99253edb518194bb3541251872e9a83618e96d4b0e08bfefd8d8dcf1546fe1
|
|
BLAKE2b-256 checksum How to use checksums |
943b0d52116a15a76f9a726de059926c457f2598de6666dfb6e5c4d0e6c51b23
|
| 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.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
29b870276c504e3d0b4018c01d774b92020c41d9d7d367747f6c9f639abdc2fd
|
|
BLAKE2b-256 checksum How to use checksums |
9d354cd54bb4a3e7d9ca3354c2df396dffc863b88a0e74e56e3bdc4edd29d0b9
|
| 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.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
c9b140d865277e0d3a77efc76832589b290d471a01df72a33b2ab424bceafc58
|
|
BLAKE2b-256 checksum How to use checksums |
6ac252350bff9e2cc418d4ce757fc67bf7e43a83fb5f40dd9c866f19187061ee
|
| 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.8-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
9266d7aa2782d085846c116d3dfe2b3250ee22ecd4c064ce2fffa9a0fed3cd81
|
|
BLAKE2b-256 checksum How to use checksums |
2f9ed6091ea3aed220b0fbbc511486db1d29914914119d98ff67bda0ae1fedbd
|
| 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.8-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
887ca07ea5931327c3ab96f0a6e9ed2316ce5d139ba4052bca87bf1eaeef994f
|
|
BLAKE2b-256 checksum How to use checksums |
9ff02523dda96688fece2ec7897a756df3e19d99b127bc878770f378ea2dc1bb
|
| 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.8-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | TgCrypto2-1.2.8-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 |
5888578c83bf37031ef5b5fe2958c231725eaa373ccb5cdcfbfeb11650a3ee32
|
|
BLAKE2b-256 checksum How to use checksums |
414e477c71c36fdf553890a0eb924d62a297958619db1133eefa73356d9731f7
|
| 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.8-cp312-cp312-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ad89d52f68478e6a7c1fd577b7ea4253d0f07be64f5c0f96e098bdde193571e4
|
|
BLAKE2b-256 checksum How to use checksums |
cdd11db214f0883c6373dbf737ab03d4fab06da1d2d40da936b9268b8587887c
|
| 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.8-cp312-cp312-win32.whl
| Download URL | TgCrypto2-1.2.8-cp312-cp312-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a7cb2bb189af1425b3076054018ff3464509a9590c5311c15927036aa0631f82
|
|
BLAKE2b-256 checksum How to use checksums |
5dbca60970ba0e755ee1a4f5821785ceab211c9a674da54158440fc3047448b0
|
| 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.8-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
4db52792e0a0f183c5ab1ff4f9c0ae951d49f1d8e2bd4bcdb663b2a4f5b8b4db
|
|
BLAKE2b-256 checksum How to use checksums |
64f8392ff4bbc34515e2c59e2c326e518c0fcccbc79726d0fea3a69131f011ab
|
| 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.8-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
f6713dbb06b3b58781e405cf3fe2b7c065ca0a6e9648463705f2a687eedd1fd6
|
|
BLAKE2b-256 checksum How to use checksums |
861c3823b5392fc6c210931edd9ee77f9a1ff731c0630bdfd6844a5efd4e76f6
|
| 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.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
6a5431dd36246c404486f8f58a94a1907149d305f073be3844d049e105b580d6
|
|
BLAKE2b-256 checksum How to use checksums |
802347f8b5223a7f0e1f610ebc6db91f0b4236d1d2b3a8d98a675c2aaca19264
|
| 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.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
b29671fe3160c4551e750ab6722ff40948b1b1d949df1c39cb140d7526d330d8
|
|
BLAKE2b-256 checksum How to use checksums |
2ae84496ef90af95f3bf68e8337e7dad078e8eb61ea9e8b81870ea62791e0284
|
| 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.8-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
f33458cae8c7d3a135d2b4c902e38f93e0a0a6349ffe6c3c554b02f301a51982
|
|
BLAKE2b-256 checksum How to use checksums |
e9ba2ae634e58c8ad388c6c080c42eb9c1c085588b511e026c37ef23e7a83dab
|
| 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.8-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
8c454054a55908c65039fe078d711fbefc0934fd088f3ea6ccf2485b2fd4cc82
|
|
BLAKE2b-256 checksum How to use checksums |
3c14daa1ac927b34687bdaecd9634947d8f3e491b6b5d96d47e097bad9c01be1
|
| 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.8-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | TgCrypto2-1.2.8-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
916ae66e0ecb6df1c5aa5d363cc000a1f01cb9bb45de514794d38a2796edcc96
|
|
BLAKE2b-256 checksum How to use checksums |
a65905fa7028dd68febc218327e9b654c48e06df7e122fc4eb32ed0b2d30584b
|
| 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.8-cp311-cp311-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a299a5a3d3f6a0ea2831a51bc2078c453d044f156964ccf651c828eb7797b0a5
|
|
BLAKE2b-256 checksum How to use checksums |
6e9de63700e6a7833a87303ca97466b25e98d150f681eb2f615b00905cee9c32
|
| 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.8-cp311-cp311-win32.whl
| Download URL | TgCrypto2-1.2.8-cp311-cp311-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ebedaf1869d7edfd6f9ba4f523260b02f75207c06603e4edc2176d5335b851d3
|
|
BLAKE2b-256 checksum How to use checksums |
82b86e248b7ae7ca8c70943c6f2bbbe1a31b3410c203fe5f90ec6d4b7273e93f
|
| 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.8-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
86ccfade01681feb68f2242030e4ca4b618dba14641fd39bfd0b564a35419f2f
|
|
BLAKE2b-256 checksum How to use checksums |
76139c30673a78c4e199a3cda55093457a6072507abc4623cb25e919a584dd79
|
| 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.8-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
0477065a4c8ade375dc416153aa87fa99990c262041c696ed2b17fdc052f07c2
|
|
BLAKE2b-256 checksum How to use checksums |
ae9b5bb41fe2b4349df293f4cdadbcb1f70e9f3dfeed98b9095b4826f76bc8bd
|
| 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.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
b70e5b7d37f0f69969df8c46e0e53f83c28265b08314a919d003d4ec61764c95
|
|
BLAKE2b-256 checksum How to use checksums |
e6bfe8365069f867cf29dc782d98b555eacb5c3539675c74d19e6a32c439401b
|
| 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.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
654f1842ba8a982c92aaa36750b5946148a513d0ed74545a096aaa2aadbf546e
|
|
BLAKE2b-256 checksum How to use checksums |
0bd4876bcddb0ea56106d6958ca0e951a72edc3ca7001d220fdf246a7f198e95
|
| 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.8-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
498b3f425c76cac9927436720dd2cfc9eaeb7c4d2c903670dd7cc4d61b16fe24
|
|
BLAKE2b-256 checksum How to use checksums |
bd20d9ef40b034a958dddf8f30997594325f92f9a9b3b7d4eeaa45bf25f841ba
|
| 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.8-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
c75a61ff7efead3c312c5f778ade18794fe67cc7c23c9dc5f1d57f4218462f8d
|
|
BLAKE2b-256 checksum How to use checksums |
f827a501e1e7e5f98a9aca58885cb365cfa0a0a63643348f990b5c63e9085e8e
|
| 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.8-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.2.8-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
c9ab258e5a3eba2634e2a744a0daace0f594af1289de9582a645174f3cf5bb56
|
|
BLAKE2b-256 checksum How to use checksums |
d2f0a80824bbe0029ac50eadf0fc94aeacf72207266b9f69d198cf614e92cfd9
|
| 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.8-cp310-cp310-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e10407471f5987cb892c0eac8e32003b1ed2158d598231b1a0e97d6488d8901a
|
|
BLAKE2b-256 checksum How to use checksums |
b48e671a25b1e1e5b63d913cdd27245c5e51294b94d093b621c5c4ae642de276
|
| 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.8-cp310-cp310-win32.whl
| Download URL | TgCrypto2-1.2.8-cp310-cp310-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
85add70f0ca500651697d1fd79f01d5b8b5e5fe8f23b61f1de031f31e598dd00
|
|
BLAKE2b-256 checksum How to use checksums |
b8701a00ebbbcbf8078a1dd79f7628dabead6d557dc319af94d780cd4e81421a
|
| 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.8-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
de6b53dc71956a2f412e40e518656e80f064bcc0b24c148de0c24c9db0b8f140
|
|
BLAKE2b-256 checksum How to use checksums |
13c8a6625593c7b5a688d25dfd4447f6c0471e2e93870dcc382fcd89ce6961e3
|
| 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.8-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
40a99e1fff5aac10a04f48145089c72ceca497ed2221211ca78d2e66ad988f47
|
|
BLAKE2b-256 checksum How to use checksums |
60d387ac5cb4cf49ef1bbcb27b589f9a1fcb8344e12fddd5a09f7963b820f416
|
| 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.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
d35d28624fd5a6275981f2e4e50095942f045df8288e460c03c79a7c5292c34e
|
|
BLAKE2b-256 checksum How to use checksums |
00f2fca8ae8a04ee2f650d964e2ce33d7ca4c77b81f013be42c2c5c934ad58d0
|
| 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.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
771a5357e13f30a0d296282b86c36735564502b9c67fc2ec9426c87716602430
|
|
BLAKE2b-256 checksum How to use checksums |
862f0c9928c5e137f265d311c86e1b3cab15b07962b26abb47999ef793107d06
|
| 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.8-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
6e929ee58580de6546eec98f4345c8ad95fd5ba6b5fe4c5f9b40748bfef9a88e
|
|
BLAKE2b-256 checksum How to use checksums |
3a3d757e990fb1001ec89097fc9d5b3c169ad84ea4d9212c50e86c3464f949b1
|
| 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.8-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
aa62f7ca577cd06cd68cec97441d73ee00796b8534d841f5bde2f2d9e6df402c
|
|
BLAKE2b-256 checksum How to use checksums |
68bd4a0b34b91a446a8b2c3c4d1bf4c7acacfefb091d0cf9b66e190321339804
|
| 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.8-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.2.8-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 |
5b43847de5a37af7f0ea794d08959927ca855937113480a34e8000ceabf0e092
|
|
BLAKE2b-256 checksum How to use checksums |
11bfe4bab75240579b290f8e8c11f9d57a680c6bd90416c5d618c10a9c70d8be
|
| 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.8-cp39-cp39-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
72a18a6be02f92765c5dd29dce9233fc1017cdeeca7f8834206c72591895b2df
|
|
BLAKE2b-256 checksum How to use checksums |
ac0ae637895d0fa1768e99390a79b4e8ccee2861d64dcb2bc76b4adc22c87661
|
| 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.8-cp39-cp39-win32.whl
| Download URL | TgCrypto2-1.2.8-cp39-cp39-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0a66ff2014cf8dc6bf1307420268bb5f27e323c72f3f5f4264f60a0cc0b368bf
|
|
BLAKE2b-256 checksum How to use checksums |
4fa795bc4ffd7e043e4f668d2cb72f1004f726cd747e4f04b305ad8a30637e68
|
| 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.8-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
795e7ae38b7b17add99939a8b38d245bfd07af75934f75079e590c098b2204ef
|
|
BLAKE2b-256 checksum How to use checksums |
dfd172d0dc41cbd9eb6793bee3a0ee28f0e2f1af27979228fb87cd5af0045ec2
|
| 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.8-cp39-cp39-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
3367c3f65e0fa76c01207d5444c81f177258a6465fc9fd115157051b607ad1d3
|
|
BLAKE2b-256 checksum How to use checksums |
0cff1f42662103579ecf54346e782023f21adcea67d3dab92cc592933b7df79d
|
| 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.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
690870d51d86ce8acf1dcfb296ac53a583a3e767a555489c8f3995e43585794c
|
|
BLAKE2b-256 checksum How to use checksums |
e8e11f2e1e6d2f42daa33aa561bc29bc1d993f5daf43b49cba030f08ef80f9f3
|
| 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.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
d51d01d459172d55c88e693d41f499ef497465ca9940abbc13c56b49cca04375
|
|
BLAKE2b-256 checksum How to use checksums |
dbaac911a822bd72185d671c280be116fb2ba5dc682a73118b28d1ab1ff50fb7
|
| 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.8-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
6389790711aaad41057796b4fc29188c913bd9bfe55adc8e0067b8c96bc53490
|
|
BLAKE2b-256 checksum How to use checksums |
408df9c0ed93d4dbc54d7c13e7b323a19160bc9eaba79d19d3b9687321f25f9b
|
| 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.8-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.8-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
93eec4840241183878d60bdedf269b57e24f23ccb3338c6e80f224e7b42a7083
|
|
BLAKE2b-256 checksum How to use checksums |
6910e2e89dddc993760829b4d373d6ff67c2b7fa0e01d0488f6ed64f20447073
|
| 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.8-cp39-cp39-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.2.8-cp39-cp39-macosx_10_9_universal2.whl |
|---|---|
| Size | 50.1 kB |
| Tags | CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
1e3a6fce614f2aba593e0a072026b5759de2d1eea9faedb4bf6883e98dfdd3e6
|
|
BLAKE2b-256 checksum How to use checksums |
4fd5c7b4d4839d1357989d145718d3f0c415af57365f297f1892e3aa37aef549
|
| 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.8-cp38-cp38-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
579b602d9de4b29b9c0eddc655909ae8204feb44a774f2104fcdf3992e4e1295
|
|
BLAKE2b-256 checksum How to use checksums |
0986c267390c511b88018c036e4bef07a96835e7a3956dc25e72b43e97aa0908
|
| 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.8-cp38-cp38-win32.whl
| Download URL | TgCrypto2-1.2.8-cp38-cp38-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
dbb3221027ced76307211d4e08798fe566a9bfc3bc919e3b66536eac62c0e4a9
|
|
BLAKE2b-256 checksum How to use checksums |
a4ba1802b38976725fc318f36c1013a5aa7fcbe56225d3751c6c33cff294bcb6
|
| 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.8-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
23d565ba0f8739d83ef1df476f4e4818520865df0bde01063b083a789434c515
|
|
BLAKE2b-256 checksum How to use checksums |
ba9e7ae7a25c6cc2f610b69fd64c28f3689dfc1ff3b5ca59669492cf5a4963b7
|
| 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.8-cp38-cp38-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
d27ac34db8d9c645006742e407c36dbdf4c779ec3abe9f02bded44dbedf86ade
|
|
BLAKE2b-256 checksum How to use checksums |
ce6f76c0539f5fcf5c5756ffbfda588c4a32890ee52bfe470a19e2147ad4aa78
|
| 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.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
032f47085f3bf67b6e8a083d0a958701213c893ec65441d085c7699c57b51694
|
|
BLAKE2b-256 checksum How to use checksums |
8e6a156cb28d129826ea2c06385037a46d50777769656bbdc55d816203d8e62f
|
| 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.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
eca519cb0bb9a479bc3ad2623c2e895572f94e866697f18b5ec6517e3aa3855c
|
|
BLAKE2b-256 checksum How to use checksums |
da4fd078290d559ae58708aa75734617953f9c2c2c832394578381d56e185074
|
| 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.8-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.2.8-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 |
f933ce74a37dd9000ee5cd70d9a2cdea79d10040f007b51a894cc29a6b45c94e
|
|
BLAKE2b-256 checksum How to use checksums |
d8a5159dcd36d92a5824664e80d681de09702a29d594e6fc6001e3432fd9994a
|
| 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.8-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
0d5215afd026b13be89e61c273e523f30ff454304379696ed598dc378cb911d9
|
|
BLAKE2b-256 checksum How to use checksums |
d0cf999ab2721a709c9c34c9f7377b37a3ea62e60a0a8a84c58f33e1e9b56adf
|
| 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.8-cp38-cp38-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.2.8-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 |
675316d0ef1d87c9f7ab0eb215c8080dcf4d901bdf7332166e200569206744bd
|
|
BLAKE2b-256 checksum How to use checksums |
6d3836934c2eea2b1328df80d0bde9ff1087ab20ec3ac4033a2bb73f1c5d3ea9
|
| 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.8-cp37-cp37m-win_amd64.whl
| Download URL | TgCrypto2-1.2.8-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 |
d82009c6cd03c5d9d543d1d8e9ae15b934b90d0ce8eb923db6ef0d47ea5b7a4f
|
|
BLAKE2b-256 checksum How to use checksums |
282915d8d5b6a3a8551eeb82f65ae0438caa2d6d1f2c2aff7f2e8e7f9656ae6f
|
| 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.8-cp37-cp37m-win32.whl
| Download URL | TgCrypto2-1.2.8-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 |
d2cabde0320c8475e8f883e23a6e182733fc498c3049645ba09133cffcd35f15
|
|
BLAKE2b-256 checksum How to use checksums |
3bf4b8ba1debe3f3e8632ba6f3ca3a6a5feb7249cfbf09749971e433164db08e
|
| 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.8-cp37-cp37m-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
48cc95001fb1abff7c84cc59cd87828ecb59c81267254c9ec4e7b53d582676d8
|
|
BLAKE2b-256 checksum How to use checksums |
791744402bd147c7857888ba76a242ad1408f4060f8287d9f4da4c3433f968e6
|
| 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.8-cp37-cp37m-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
c3684f5dac4e62cee1799217f8c047420f3944045471804dd94f1abc90353bca
|
|
BLAKE2b-256 checksum How to use checksums |
98a20cbd3714f029037b0bfc980f54e0e0afa52b3bd171b9841c8e8dd9c4db8c
|
| 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.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
d5704ac59c79943bae283435a64484e2178590e40f8379b122481103afd77273
|
|
BLAKE2b-256 checksum How to use checksums |
5440592835081f2a5b31c502390e59dbb5b3389ac9c8eeafaf3b680c97b38977
|
| 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.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.2.8-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 |
9e10482d956ffb63cb8b2d2ce15c8a0980bb33829a95992f1dee5d73fb38f339
|
|
BLAKE2b-256 checksum How to use checksums |
354b02c1c1f2ec9c639419c289122527aa9e8d13d6c9c1678b404f201812cf5b
|
| 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.8-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.2.8-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 |
fcb5776d4c944ca34249696a88ccb916dfa77187d16472d3e40ad30cfa5128f5
|
|
BLAKE2b-256 checksum How to use checksums |
722b8ee293f19191a4d21b553554e58c374d6a276b1aa649688bac4fe2053330
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|