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.3.0
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.3.0-pp310-pypy310_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-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 |
0dfc7b905ed8cffc958738008ada032f12cb79d2d1786c4a5570e79644106440
|
|
BLAKE2b-256 checksum How to use checksums |
4a6ff0cac299ed98924c37c67508138da593966a3b548cddc2a2a789fff2ab98
|
| 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.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
83570d0a7818e37a7a89ad0a2ddd9c267b6ea9659a649137de4f115375a96c36
|
|
BLAKE2b-256 checksum How to use checksums |
762fac29d2108d97e42db7281a6df949ada790c56c712c6ccc4a046b8165a6e2
|
| 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.3.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
b3ba3c4b6fb286c278cb1a3b02aea0904a0122206588b2ad2666b7c47c16b98f
|
|
BLAKE2b-256 checksum How to use checksums |
2713dc077d8df0161d60aceeeb29064c6c94a4708e5655ae8523b06addf18e20
|
| 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.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
11dcc6aceaf2e62d5d3a81d2bcab1612c26ee745c90a0eabdd349bd669af72a3
|
|
BLAKE2b-256 checksum How to use checksums |
a99f654469bc68fcdd55055df1fa09da62def1d51a6837fb7d7917396c5b4000
|
| 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.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
306d506c4ad1bdce8d79328f1a3d01c0d850c7e77fd5fee018e77551f42aebe4
|
|
BLAKE2b-256 checksum How to use checksums |
d956497b79a016328cf60f1039c35e85dc4ce6937b4983f8f2afa24acaf72965
|
| 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.3.0-pp39-pypy39_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-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 |
a8271614c4d9031677a9e7dd097e13564fbca90c20d863eb4d16b290962643d7
|
|
BLAKE2b-256 checksum How to use checksums |
13a0b9cab75e978e0f8c3679644e47b776820e15e0aa06785e0d34b776da72c4
|
| 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.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
42d074e8e59b4de1d9ffb2882397a058620046bf072d1afd3cf919a48b8c782d
|
|
BLAKE2b-256 checksum How to use checksums |
5014d045e7a92ff6c12947b69b6b6478d905f4c4f0dfeadd198b67c112882baa
|
| 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.3.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
760ece8e09b4e110c1d6e3dc31186102c6dbc7209f54be70c4a03934e8b838c7
|
|
BLAKE2b-256 checksum How to use checksums |
242b19c35735c94a5e47ef276d8bb9cad551d7099777f489f1898b48ff444cb4
|
| 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.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
d2fb885d2ca28a0b3187de64eea45ad2ca6d44f6d66363ccce9865a7bacb16fd
|
|
BLAKE2b-256 checksum How to use checksums |
08042344d99427a11c5189a1063d0bdb1d497ac7e9d25d3b75cf370090d2fd84
|
| 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.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
5c1144ea3de226f843157405d863be1435b721f2acc023c5807ffd8f087388d3
|
|
BLAKE2b-256 checksum How to use checksums |
466f3645d7f043de50a8a10612462c977d3ed8573ffae634ea71ec8c0a63865d
|
| 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.3.0-pp38-pypy38_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-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 |
cb8948a2860c6526657ec3190332361e994c115ba6e626ab97d2dc5807baf886
|
|
BLAKE2b-256 checksum How to use checksums |
caa1bbbd4bbe36c070703ffebe75f8a93e9634f82fc547671ede235ca820fe29
|
| 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.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
6a7683d9c0f2197989968a20ef099afbf4ce5d06f111809dc4d7143ba406a7e9
|
|
BLAKE2b-256 checksum How to use checksums |
d96cb3115fa45dfc884873231f8ee02f694864c674a831d37ef557af4aef3e4a
|
| 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.3.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
5f466b7a2ab8f07d04a48c17318c3b75dbe77e955ccd03c2dbb75356b43f7526
|
|
BLAKE2b-256 checksum How to use checksums |
f712ca8a76d933c50376aba9095de657d4a506584acd9c4d4e4a1f1bef9d9b91
|
| 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.3.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
eb264fa9e0d88b22cf0387c0f86d46f09a22b1ac838446388867431ef37a019e
|
|
BLAKE2b-256 checksum How to use checksums |
f9900861449781a7ce0b1b1f8e091a686a38dfaaa2baafc27ffb6673fed49367
|
| 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.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
64f1d99224ab20975c094697c7b5af377d394e6fe6114d9e04fde99f80804f69
|
|
BLAKE2b-256 checksum How to use checksums |
74d78327eab295de0c48afb07a9fd767b76a205cdf410507192f1077aa42555a
|
| 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.3.0-pp37-pypy37_pp73-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-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 |
5dd82461c78662f843b47b3881f9653ef99f837ed98a832998b8372cc425f615
|
|
BLAKE2b-256 checksum How to use checksums |
7cd4d41617c5c8a672b835a1d2c1f0ded4aa4e59ed7ccfdc03b6744401cddb35
|
| 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.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
9f14781b1d29b2fc187ac2d13bc6151da031fb5eff900574ef75e4cf6c2d2931
|
|
BLAKE2b-256 checksum How to use checksums |
d67448794e377a3f58b1c3080683073167c50562b328d2c0a603b5a3c4daf72a
|
| 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.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
7695b3d6763ed917decfc6adb755708c97f82e6bea856d0b149404df15d4138b
|
|
BLAKE2b-256 checksum How to use checksums |
380280997acdb6a76acb6342387b30c3b51001c168f52b8759ed375047283a58
|
| 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.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
8a1f5c3d9e294dd0a98dae9221d4c5e2a691ef96cfec57a38755f4bf60f076e8
|
|
BLAKE2b-256 checksum How to use checksums |
848b0db9c48e395d59589451ce839739e901111760440b2b8c7c1f470e7f5d26
|
| 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.3.0-cp313-cp313-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a22e7a29c8d08718d776b1d396e9fbb0b0a29f59a62807b59bce0c89b2708395
|
|
BLAKE2b-256 checksum How to use checksums |
f953140e67785813e50bc20f8d9f713d5f77f8a9ddfd49fa90011f3a7e07ab93
|
| 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.3.0-cp313-cp313-win32.whl
| Download URL | TgCrypto2-1.3.0-cp313-cp313-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
9c384f19458eed694533be68757ae391b727b55e41122a933bbaee82da5ca78e
|
|
BLAKE2b-256 checksum How to use checksums |
06590daf908dd746c6e77aeb07813a2defcb2a700f22aef1a6f79525ff429576
|
| 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.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
d6d32765af7f6ea977fd713d845df88e2cedc958fa90a5e8f1a5376025a6a2eb
|
|
BLAKE2b-256 checksum How to use checksums |
0798f7379bc342a88ab3d547e5dd760589ba0cb97e60cfc6fc4cb4c53f3bceb0
|
| 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.3.0-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
5ff1fe839ec07e437089a17d70e374d302232105f73c5c2c27ea48db552816e3
|
|
BLAKE2b-256 checksum How to use checksums |
d8c3c4b4db4a3972b85bb63f43cd1161b15c2b527494362cec640f581c910987
|
| 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.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
e0f599e1cf69839fc3b28c07dfb9c754ad2508128574fd18f535f2de85f49497
|
|
BLAKE2b-256 checksum How to use checksums |
c8e24cf8b4a4502dc4dc167b8914a9957a000e84d9af859618a8609c6c768897
|
| 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.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
2cc15f8acc00663764b93d2671af38c254799aae68efcd26ef95915d2a6eec64
|
|
BLAKE2b-256 checksum How to use checksums |
c14b9b45b0fe3ff13675fdd7140daa44768bada2eb6a6fb3593befa8e3663d5b
|
| 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.3.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
d7dea025cf101181f2031d45c57164a2516d29f8d5b6441df3eca740217ba974
|
|
BLAKE2b-256 checksum How to use checksums |
f0dbcad639e438ed8b2289295d8c0cbff96d54f0bdc5f72605b03000e5d97687
|
| 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.3.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
e05f2754d79ce178d3dc8284b0398c868145b24f03ceb70a3c4ef1a04a4f6e3a
|
|
BLAKE2b-256 checksum How to use checksums |
2d9acebbcdfa21912ffa100521e7c4c0e72752a3743949385968ec22559e798e
|
| 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.3.0-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | TgCrypto2-1.3.0-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 |
492be14fa1850d73f136a6696366576d46a8ab5d4be158967ccce63df1f17a29
|
|
BLAKE2b-256 checksum How to use checksums |
d6cabe45d2829f38568137661047997c922cd4a79f996c50fc0c5d88f2ffeb68
|
| 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.3.0-cp312-cp312-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
20c234fdc23a4d18bd74893b100f9eedfb7273e32097a552c52856d9fb9b6ce1
|
|
BLAKE2b-256 checksum How to use checksums |
8e4e34ae748357821d570b92e5a24fbd535151d5963ab6208df8de0f225100bc
|
| 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.3.0-cp312-cp312-win32.whl
| Download URL | TgCrypto2-1.3.0-cp312-cp312-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
f07a3ba642c17f6ed8a34c97c4f41ecc1b510e9961377f6782867bbfad370f8a
|
|
BLAKE2b-256 checksum How to use checksums |
bb709d99e346e85b1118bad89c208077e4c063a8a346cf620123390a15341d09
|
| 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.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
c15df8040e88e12631071ae7b1198201b3532899f210acd8323d3a4d25d6bb26
|
|
BLAKE2b-256 checksum How to use checksums |
3db770e281ace75d96acfa9f8045a0a585f2c08b96cf0daee243485fda6fab72
|
| 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.3.0-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
f3378d1dab17f4af7246e2f2524248fbaf905c2ef9f90def2f8ea6cfaf0575c2
|
|
BLAKE2b-256 checksum How to use checksums |
580761b3ad3d73b5cb12dd0fe5bfadee136e3c22de00f143048db5f77f7dbc26
|
| 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.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
a742b481f798486469eab61ed321ccd513cc9b27fafaf8be1e7796d58a3cf982
|
|
BLAKE2b-256 checksum How to use checksums |
941624bca7950828a2ed66ae2dd80a7e31542e561247b2f95603242af9a81a99
|
| 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.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
d0d36c95049088db3e6088f035cc17a0a9d5eff570543be0d2263378066814ea
|
|
BLAKE2b-256 checksum How to use checksums |
92b3486e570bfac6c47a3ad0128eb86a1f006060b4e7191514b2d712c844280f
|
| 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.3.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
5a6d1cbad4f9d3488dda40132d20faf3a77884af4b51c65889583ae20c58fc30
|
|
BLAKE2b-256 checksum How to use checksums |
f38eb4b2fc8ad0c612fe54dc2c04f190b84f19770144e6a3451f0ee344729cb3
|
| 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.3.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
5acb4ae702cb42150022843addd1437dd28576303ffb6b831cb17e4a3eb8e39a
|
|
BLAKE2b-256 checksum How to use checksums |
29c97cd1ae9351d5e0de05073d4fbd1f3aaca951d9a29dd4d9ee5735c681327d
|
| 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.3.0-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | TgCrypto2-1.3.0-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 |
7dbfb8345f0947fa9dcc0fb0dfca29eb61dc414225c3fe583f7e1f0f30283956
|
|
BLAKE2b-256 checksum How to use checksums |
5439b6ae8cfcfad3ca56dcb82a549f9494cec00506568a7eb9b2adba7a2ef552
|
| 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.3.0-cp311-cp311-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
16506dc85e933ab84619885cd8b6a9955e8666437db11802cbaa92167a8c40ac
|
|
BLAKE2b-256 checksum How to use checksums |
3e363a85886b4ed1f37a4539b07eca95b8fa07a090207b09b5bc51dfa003a4aa
|
| 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.3.0-cp311-cp311-win32.whl
| Download URL | TgCrypto2-1.3.0-cp311-cp311-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0781c8bcfd51decff32199727ee0d23f17cc91d487dd5b23dda89afae0c3fe4c
|
|
BLAKE2b-256 checksum How to use checksums |
3f125281a5de57f29697301f813aed2a39539beb6e7d020de83ed5987c499550
|
| 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.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
b4e04c737baaef553c17bb11764da127bfe7502b2dfaaf7b51d3ef0fd4404cc1
|
|
BLAKE2b-256 checksum How to use checksums |
2f4765ff65eaf57b745e68aa4ed9fb11f5dd2f1aabad51a11305e23e5b91b1da
|
| 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.3.0-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
88b65e8ebbae9b566241e2bdf2b9f3650a3a4d05ca3b99df82027c442b8dd275
|
|
BLAKE2b-256 checksum How to use checksums |
8108d1a3ca13797976f48808513e05a3cc5c0ffdfd23f909f853f2145d46b659
|
| 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.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
91eba290724ca7cc624da2f01e1ac660727fd3790b171b103506354ebed02e22
|
|
BLAKE2b-256 checksum How to use checksums |
2619c948397a9c93bc2bdcb0879dd3f22de28685049db5d0a977395a6e1b2e54
|
| 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.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
465af4eb62525e3e208bcd77268e2db7b147c41e7d1b37befd5b4145dd42bd8d
|
|
BLAKE2b-256 checksum How to use checksums |
db97a9a7437e1efb0e98a0f22eb186f04b4ef3fe7fbbac53e27bd70004f95057
|
| 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.3.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
e018a7b8268ab9d2babf8964ada7246c416a0803b7c37e4749ceb8f7d4f90a32
|
|
BLAKE2b-256 checksum How to use checksums |
43365d8bdb5811880960cd65a53d7130bc178c0c2f387d33cf56664db139a31d
|
| 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.3.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
cdfd187907f23dcd71785aad3fbae180979fb2552b03b0b609b9344a4a114524
|
|
BLAKE2b-256 checksum How to use checksums |
67fddfecea2910b3edc281111b0c8d08d5d5fc1efc5e31a464b0b54964279d2b
|
| 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.3.0-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.3.0-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 |
88aa75cbba85076da4a536e97d35d6dadd1287998301e0a1412ac8c03f2433ad
|
|
BLAKE2b-256 checksum How to use checksums |
038ecfe6033b2146f0fedbc6c630ad68a2478bbd39d3b035866361fbdd5ff2cb
|
| 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.3.0-cp310-cp310-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0bd8b320cdb58eb4a7aa82947eb52f6f5e46ea60487fb469aee05cc4a1007dd5
|
|
BLAKE2b-256 checksum How to use checksums |
98cccd1b0a87fc1bb2928fa9b7470b460c2816d69325438590f5cc72c003f183
|
| 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.3.0-cp310-cp310-win32.whl
| Download URL | TgCrypto2-1.3.0-cp310-cp310-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
75d57b4539d11b407831fbf8a98ab60971f7dfef667a9022ef22314d22d444c2
|
|
BLAKE2b-256 checksum How to use checksums |
9003c6bac531577b2db77976b7fd894b13b0923cba8c9e6d48ae75c56ca17c16
|
| 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.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
0b32be82257ab1df96b85b7d381b07219913efc064a12bcdf403da192849bb04
|
|
BLAKE2b-256 checksum How to use checksums |
861fe6632bd1c80bf443860a7b4e939ed80feaaa0bfa49de896a489161d70dd6
|
| 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.3.0-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
b86a3b33cba02f4373bbf40a7afdcb3ec427eae414ec0f5a63f953d77f1ede95
|
|
BLAKE2b-256 checksum How to use checksums |
e469cb83748b39e7ba7bea579925001aab983b99dca572133d7091efecb6271b
|
| 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.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
2edda705960b652ee170215c97821697a97fdab51d1ab53a2b7ded142fdaf82b
|
|
BLAKE2b-256 checksum How to use checksums |
b7add5e3810b52892c73be9cdea773fcfbd98fa800233eb9f3c33da295bcd1d8
|
| 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.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
06d423256813ebdda2fa291e5794c0080fd9ea504ca9953611618aeb8f716377
|
|
BLAKE2b-256 checksum How to use checksums |
b85980bcbf6c47c18576bc47c4ac038a11906299723997ae16b78da034e2d346
|
| 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.3.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
75a17d9454278f702c4cb34663e6de7c41d3963d9fd3dc0e944c63f033203dde
|
|
BLAKE2b-256 checksum How to use checksums |
c0f7747aec332be09f9c00019001813cda355b8cb9b008abd15748ee0dff5481
|
| 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.3.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
fb8b214659654e80eb45e5cd7f7bcd9506ce2ddda402d75b7c6852641cd9103c
|
|
BLAKE2b-256 checksum How to use checksums |
f55415e94f12bd7530e0fa0494274b910189f42174a2792b5f8fe9044a3cb1c5
|
| 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.3.0-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.3.0-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 |
80503425b608a982d89ba991d1022a08f0c667b87dc908f01276bb20c8c93af6
|
|
BLAKE2b-256 checksum How to use checksums |
ee787c8e3e91eb1aea71ccb7041ca28709ce6ba9c85eca8412fba6c62ed99ad4
|
| 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.3.0-cp39-cp39-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7cefa127caf4ed330d41b16699fd6a83cb2dda1e5827cf4bcafe8df01bc4e32c
|
|
BLAKE2b-256 checksum How to use checksums |
8c336631301c78836063ba14c3d79fa94e6b23ebcfc48a9a9918288fc6b323c7
|
| 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.3.0-cp39-cp39-win32.whl
| Download URL | TgCrypto2-1.3.0-cp39-cp39-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7f793dd05edf3f96eae21192d3ed2e01c8dd1fc89d011c21637e9671f3cbfe0f
|
|
BLAKE2b-256 checksum How to use checksums |
23deb29fe139138e058af028c4ebdfb0085b2f5b542bd5fbaada6e8cfe2876c9
|
| 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.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
af4fb41703f4835ea0b743d9133210869b38c5cc4865a9d659860574a75db648
|
|
BLAKE2b-256 checksum How to use checksums |
be75dff3e2f81813463cab3c257235bf3d86f2fe660cb27cbd6a624c24653389
|
| 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.3.0-cp39-cp39-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
1913b455163809369a703c4ce77ff65a9ba2362ff66505b53aa1f9ae4109ecf1
|
|
BLAKE2b-256 checksum How to use checksums |
10d0ad53d1e8344f24abce66edee6de8f642a6f664b57008305d1224d97887a2
|
| 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.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
6b7ef4c1e5d6343a4bfbb0da8dba258326105194ec203700b023961280aa1445
|
|
BLAKE2b-256 checksum How to use checksums |
4c1368ea44d2bbcfec7694b7564325fd793b4662c185b2f6240c478db34dabc0
|
| 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.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
e85c3b15beb962ec5da5cf7514e79d1d1c7bb8cb9d40a70515349d6057ca3d7a
|
|
BLAKE2b-256 checksum How to use checksums |
872744fb230bfcab482970ff2428fab3caff1ccb9ca24e348b92bb37ccb631fa
|
| 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.3.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
727f1ad79867f50445f25f58b8dd2f1f78fbdbfdcfe760ad2e6ace77f7cd3905
|
|
BLAKE2b-256 checksum How to use checksums |
ce44a31b2e21771cdc016548862299822c839faf3b6304c5b50e63a8ad4bddc1
|
| 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.3.0-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
770ed36e1eb0d040ae76fad5c6138a3d774087081b1469c67e9e449b7955d407
|
|
BLAKE2b-256 checksum How to use checksums |
1e2f978a23219c1e7641a1b905f5bc8067119d5c6b389deceedd91f7dafd3696
|
| 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.3.0-cp39-cp39-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.3.0-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 |
8b51d8dd59536d7647a48c2ac4604764f6dea313f6e376b4b9b35b4e179e97fe
|
|
BLAKE2b-256 checksum How to use checksums |
0de9baf26dbdc32d7d4f19a2c5aaef187911e0511b6b45ff18506c8fe1e98625
|
| 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.3.0-cp38-cp38-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 36.6 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4a66cd72c550b1cb108655e587d94d0df9dbf18becb08a54aa7cd5657fc523de
|
|
BLAKE2b-256 checksum How to use checksums |
7e1ebfe167d40473e9d75562d36186c3133fd54353305ece6a20de97e0a545e2
|
| 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.3.0-cp38-cp38-win32.whl
| Download URL | TgCrypto2-1.3.0-cp38-cp38-win32.whl |
|---|---|
| Size | 36.0 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0b2cc1529ae6f64351fe931bdcae18c663804623104fac07e23610345a640280
|
|
BLAKE2b-256 checksum How to use checksums |
9794c1e52207c739337260d51906d7a0a21d363a9794debb113e56998c64b67c
|
| 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.3.0-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
b0791c1f369e2a98c2d55d3625168c2e63bfd4b35fee465286aafa25d985d979
|
|
BLAKE2b-256 checksum How to use checksums |
2900533fbda1d45a894b73503b83b824a080e1ac7b947a3a0d41e6e765e23a00
|
| 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.3.0-cp38-cp38-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
f5adfd5457ae19f15530386c264beae817db3ff79463f85a7e5450a89556655b
|
|
BLAKE2b-256 checksum How to use checksums |
b62d293cd28dc148fd54bda8b974dcc7db42153b2953ffcfbca48f035190e732
|
| 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.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
e433c4cc4e1f87e4ad1ec6bd7444e256c4e8bd6168bc16c58a5ca302b125d03e
|
|
BLAKE2b-256 checksum How to use checksums |
e946b9b930b083c6df3a8a8c7b1d0ffaf5079aae291bcdb24ddd8369baf98fd7
|
| 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.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
bf1d26c5d9235ede830450c6799729b7bdbb273aa307a6a482cf18afb54d2327
|
|
BLAKE2b-256 checksum How to use checksums |
873eb24e9a9cda51906aff1698f35834478b43a8a31f6b39e2e6b03a01ea89a6
|
| 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.3.0-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | TgCrypto2-1.3.0-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 |
9856689a3351a972d5cf09089a55a6c980d2431ba6ecea9597bc8dd7cd924b8d
|
|
BLAKE2b-256 checksum How to use checksums |
ef27c42e861f0496e45d8ca2a782351e0780f810bdba3215afb991a448eab139
|
| 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.3.0-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
8a1bc1dbcbf9493df549702c59a2b243410435b34021270f8c2b488b7a0fb576
|
|
BLAKE2b-256 checksum How to use checksums |
1b7ff249ee118d6ba30b77887e3903cbacd90bb02018ef1d8d646a2e05408227
|
| 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.3.0-cp38-cp38-macosx_10_9_universal2.whl
| Download URL | TgCrypto2-1.3.0-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 |
0708fbf060390f778e2f6c6ee3809000ce5792e290f860f3e73d09982347426a
|
|
BLAKE2b-256 checksum How to use checksums |
d35b2937e8c6ee3c910ceddea60d15601b2af64ed318cca3df5acfcc0e149b56
|
| 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.3.0-cp37-cp37m-win_amd64.whl
| Download URL | TgCrypto2-1.3.0-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 |
1e801544774eb9cc10a9759fefc8e4518b33251d891e6b47ecceceb13ac57f34
|
|
BLAKE2b-256 checksum How to use checksums |
acd53b0a97cb7fa654d554fe0c662f9209ba73745998c5a2a6402458effc98ff
|
| 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.3.0-cp37-cp37m-win32.whl
| Download URL | TgCrypto2-1.3.0-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 |
eda7662332fea030e748b341714f6de84d9b69201a428a1fedadde23bb71f0c1
|
|
BLAKE2b-256 checksum How to use checksums |
22d07d7aee6e5cd94131e339d14f223dc6318403e84f8d30727e730f86c2acf3
|
| 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.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
6768ca29aa1a11ae556af9ccfa02898eb5f46539f0c49cec75b4d930174969a5
|
|
BLAKE2b-256 checksum How to use checksums |
116bca865b5e11ab86612397384f703b6854481eb1c0f9205c402c9650613ed0
|
| 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.3.0-cp37-cp37m-musllinux_1_2_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
c3d7fac80dc6ee15a78ea89e53e73059aa3c062adf0c91cad12cd86731c33d48
|
|
BLAKE2b-256 checksum How to use checksums |
006eed839b0f9eb9d41d3f4a3a67a5137f4ca05b2c1e3d36592e382c3bb3b67a
|
| 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.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
cc713a6037d124b811b37e251d7ec0e8e1593cb35b851ac7288e18258bfa0268
|
|
BLAKE2b-256 checksum How to use checksums |
0720eb6341ab45a79f27e2d4f11d5bda35ba1699d84c73087fd5b3275cf9663c
|
| 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.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCrypto2-1.3.0-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 |
a08771fc612921a255f3b0439bd8d46945b539c15618cd165277db8b677839ab
|
|
BLAKE2b-256 checksum How to use checksums |
8e11871d2c2fa8bd120907ffc19343440ad66d89e804a4312e8aca02311e4732
|
| 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.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | TgCrypto2-1.3.0-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 |
e55199f87597f466a52d37e9a34210ee832419599a3cbd179858518681a914ce
|
|
BLAKE2b-256 checksum How to use checksums |
75cc1b75be0474a7351cff01a290f7b6d38cad3b8ce6c75c40101bedbea0aa6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|