📦 Tgcrypto
| Fast and Portable Cryptography Extension Library for Pyrofork |
|---|
TgCrypto is a cryptography library written in C as a python extension. It is designed to be portable, fast, easy to install and use. TgCrypto is intended for Pyrofork 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.10 or higher.
INSTALLATION
$ pip3 install -U tgcryptos
API
TgCrypto API consists of these six methods:
def ige256_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
def ige256_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
def ctr256_encrypt(data: bytes, key: bytes, iv: bytes, state: bytes) -> bytes: ...
def ctr256_decrypt(data: bytes, key: bytes, iv: bytes, state: bytes) -> bytes: ...
def cbc256_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
def cbc256_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
USAGE
| IGE MODE |
|---|
Note : Data must be padded to match a multiple of the block size (16 bytes).
import os
import tgcrypto
data = os.urandom(10 * 1024 * 1024 + 7) # 10 MB of random data + 7 bytes to show padding
key = os.urandom(32) # Random Key
iv = os.urandom(32) # Random IV
# Pad with zeroes: -7 % 16 = 9
data += bytes(-len(data) % 16)
ige_encrypted = tgcrypto.ige256_encrypt(data, key, iv)
ige_decrypted = tgcrypto.ige256_decrypt(ige_encrypted, key, iv)
print(data == ige_decrypted) # True
| CBC MODE |
|---|
Note : Data must be padded to match a multiple of the block size (16 bytes).
import os
import tgcrypto
data = os.urandom(10 * 1024 * 1024 + 7) # 10 MB of random data + 7 bytes to show padding
key = os.urandom(32) # Random Key
enc_iv = bytearray(os.urandom(16)) # Random IV
dec_iv = enc_iv.copy() # Keep a copy for decryption
# Pad with zeroes: -7 % 16 = 9
data += bytes(-len(data) % 16)
cbc_encrypted = tgcrypto.cbc256_encrypt(data, key, enc_iv)
cbc_decrypted = tgcrypto.cbc256_decrypt(cbc_encrypted, key, dec_iv)
print(data == cbc_decrypted) # True
| CTR MODE (stream) |
|---|
import os
import tgcrypto
from io import BytesIO
data = BytesIO(os.urandom(10 * 1024 * 1024)) # 10 MB of random data
key = os.urandom(32) # Random Key
enc_iv = bytearray(os.urandom(16)) # Random IV
dec_iv = enc_iv.copy() # Keep a copy for decryption
enc_state = bytes(1) # Encryption state, starts from 0
dec_state = bytes(1) # Decryption state, starts from 0
encrypted_data = BytesIO() # Encrypted data buffer
decrypted_data = BytesIO() # Decrypted data buffer
while True:
chunk = data.read(1024)
if not chunk:
break
# Write 1K encrypted bytes into the encrypted data buffer
encrypted_data.write(tgcrypto.ctr256_encrypt(chunk, key, enc_iv, enc_state))
# Reset position. We need to read it now
encrypted_data.seek(0)
while True:
chunk = encrypted_data.read(1024)
if not chunk:
break
# Write 1K decrypted bytes into the decrypted data buffer
decrypted_data.write(tgcrypto.ctr256_decrypt(chunk, key, dec_iv, dec_state))
print(data.getvalue() == decrypted_data.getvalue()) # True
| CTR MODE (single chunk) |
|---|
import os
import tgcrypto
data = os.urandom(10 * 1024 * 1024) # 10 MB of random data
key = os.urandom(32) # Random Key
enc_iv = bytearray(os.urandom(16)) # Random IV
dec_iv = enc_iv.copy() # Keep a copy for decryption
ctr_encrypted = tgcrypto.ctr256_encrypt(data, key, enc_iv, bytes(1))
ctr_decrypted = tgcrypto.ctr256_decrypt(ctr_encrypted, key, dec_iv, bytes(1))
print(data == ctr_decrypted) # True
License
LGPLv3+ © 2017 - 2024 Dan
LGPLv3+ © 2025 - present Clinton-Abraham
Metadata
Release files for tgcryptos 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 1.1 MB
Release files / TgCryptos-0.0.5-pp310-pypy310_pp73-win_amd64.whl
| Download URL | TgCryptos-0.0.5-pp310-pypy310_pp73-win_amd64.whl |
|---|---|
| Size | 20.9 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
36ed965ddae9febdb14fb174d65835f7e4e112a37d5589d986aef113134cb4fa
|
|
BLAKE2b-256 checksum How to use checksums |
74c41c916a6427466161bb7e1157fca3e3c0f2f685ae0e642905dbcb0349d6f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCryptos-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 18.3 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
43d052a6ce4f2aec78594c33d5f48df9a71e4063c7043d424faed042f860e7d4
|
|
BLAKE2b-256 checksum How to use checksums |
409da7b48511b6ea7e12c8dde00307f3d294007898b6bd6ffd44ca34dbfe4b3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCryptos-0.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 18.9 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 |
5fb9cc1e92bdc241d42ec1133f72757fdf3c986a0fffe823bef9286bba2ec40e
|
|
BLAKE2b-256 checksum How to use checksums |
f8462e983847b30c90158c769ffc648694909e97f8b73487b8a513291c0a7082
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | TgCryptos-0.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 18.3 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f3574c11994aeb1e0ab5f255e5c78a3432486c3597332b3616ac9194296a437a
|
|
BLAKE2b-256 checksum How to use checksums |
d729c961c684f47d8fa81739f70de62dabe938c701fde4648cb28ca1a264b3bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
| Download URL | TgCryptos-0.0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl |
|---|---|
| Size | 18.5 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
4dd379214534cf01015ab1396c7cdbe69466b10a44be58e99ea8b12617232846
|
|
BLAKE2b-256 checksum How to use checksums |
cf57421d7e16f7b89863a96ca69e941b6eab69c704ebd68e9e9308c2055f491c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-win_amd64.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 20.8 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
be5545008b1072f4f04cebba1f32956d9bf125bf1042389e6cb4385278a74e9f
|
|
BLAKE2b-256 checksum How to use checksums |
2395b2ab45b23a3890472b99355a8ed10b774b99a03c1b5a6b4e7a15c05b924e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-win32.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-win32.whl |
|---|---|
| Size | 20.1 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
b13dd5c23d24bb9126020c6d3a44d99c5cf51e605eb9c3bf28cb0aa621c97783
|
|
BLAKE2b-256 checksum How to use checksums |
bb2f2e11ff6438a63f4936d64f571aaa2fec101b763bcdfbef2f13007164ffd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 35.1 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5092345a5fc9c4e6d5934a497fc137ab6425559d2387fc99ccb52f24850ad89
|
|
BLAKE2b-256 checksum How to use checksums |
d42e6ed7e70bc3f33ea86f1b952f8d990a8e787abbf143eaf443d494cf6f36b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 33.4 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
061cedf22880e88ba55a88710eb918fe0f37421d4f7f41e63b60b71af5cfd3c8
|
|
BLAKE2b-256 checksum How to use checksums |
24ea313d4612e241da17eef8e8a7eab64714793ff814b715d577ccca020bec89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 35.3 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ffeddaf9e9e79a9440853a9b2beae56c3166fe7b31318f2dcadc10deb303c033
|
|
BLAKE2b-256 checksum How to use checksums |
6b62845caf1723bdbc44b99f7974f91caf508b6dfbc98a58d1fe4bf58ac25bfc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 35.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
44b7f3ce089afd8a73fc3ec03816b79d9b89f73e1d2bdfc215bd3b633aa350dd
|
|
BLAKE2b-256 checksum How to use checksums |
a62ad031673f998c0e96ee7d6ea287117830ad831291b75210dadde684ce9105
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 18.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b04acb5c2cc6a89b41a4d7a68ad94a430ab3e108708c1fcab0ce919c473cfad9
|
|
BLAKE2b-256 checksum How to use checksums |
1794a71e0ba046d6b7b3be8eb35e3d7e09af18ba2da6867014beca564991e40b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 18.9 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
76b920af8d0b23cfbdc6d362c9cb4e9d5360da78985f83a30447615abb5d9cfe
|
|
BLAKE2b-256 checksum How to use checksums |
ba35f92a61859556b8b90db92a01c1becd1b098e4f42205ae87d866aad96839f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | TgCryptos-0.0.5-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
afc75b3bfc05daa5eab93e81c78b9f6f3884301b9593fcd9c134755de1bb28ed
|
|
BLAKE2b-256 checksum How to use checksums |
02c682d8d0fbc8ee3e0ac86fa8e7fd71cee30ec16370bf1551d9c6cae27ae646
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-win_amd64.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 20.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
af216dcc82845133643568d6998e645216eed149c9e7830f245477dafb260314
|
|
BLAKE2b-256 checksum How to use checksums |
a49e493252c1f873edd40f6093fe9a0c882f41d67db79e0fa90fdc8e71c8fe31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-win32.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-win32.whl |
|---|---|
| Size | 20.1 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
c394cfdb8a202d5e1af1e08eb6b73680de897c884b3c5cee41895b4397ae7dde
|
|
BLAKE2b-256 checksum How to use checksums |
0ed0a334235e8ca48a23b4a73ec7ab372b30aef488bdd614912aa54fd28bfab2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 35.0 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bec0845973d762dd5bed0d87c855f088baa68c77323c386b9a7bbf61b58949fa
|
|
BLAKE2b-256 checksum How to use checksums |
7e820da84eb4c361cf8ce8d9de6d492533693461874293e6d5ae2fa8f672fdfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 33.4 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
1f297341e121ffa112e11e0139e4569615f7331e01932fa66fb017d0fc065f6d
|
|
BLAKE2b-256 checksum How to use checksums |
31a228ebbb2a871e7cb79443a2621cce2cf5455108958bebbe205d6e47c11179
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 35.4 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c036e2a9fa5df127e077948114444c5d379133800eb40a1dfab82a654aa13b91
|
|
BLAKE2b-256 checksum How to use checksums |
08d91cc1f7b8eb288bffa738026dca6b8de036715843d4a89756f45304bdeb51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 35.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
a7c32050577077e393ffe776fa4070c4ecdca70e3880998c9df9506e0b793715
|
|
BLAKE2b-256 checksum How to use checksums |
2a2c083f49e90db4798d8095ea8fbf56a1fdcbe68a31e9016f421a422259b27d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 18.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2f8e7223ec611ebc4c56249bd8dd00e7f65665bcaba998be0a3afc3971dd3332
|
|
BLAKE2b-256 checksum How to use checksums |
0b0846e738aa4c185b7ea7ba678e379b08eeb2f7e50ae8347fa0dc7d89d518a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 18.9 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ce34612ab35fe4136090752015793cd184777a425a330701e28eb6a35c1e925
|
|
BLAKE2b-256 checksum How to use checksums |
38800bb2ee91a0fbc01f867b9a32d7d423edd7e4b0ee64373d4bfb4dd7b99e50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | TgCryptos-0.0.5-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
cd9fbf2decc668b7e35ec4e059f0ce9d010242793ae255f9ca51ccb072e2522b
|
|
BLAKE2b-256 checksum How to use checksums |
4f8a0841efde84863b98190661c40a5810249394d016a7221176d79a3d60fe1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-win_amd64.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 20.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c600fc430658d6da9a76645f7599d6c47ddb63485cfc4bef63b22422d2c0098f
|
|
BLAKE2b-256 checksum How to use checksums |
b8e687541502c9b574bad5b0a04d690bb5e32a08ec6d3e89d664890b40abb1e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-win32.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-win32.whl |
|---|---|
| Size | 20.1 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
df805194109b1dd3261e1625b12be083334deeb848f8a2014950984249ad4438
|
|
BLAKE2b-256 checksum How to use checksums |
7f2b7c805bb64564f1c4e01c64cd46da427a58f4235006aa9c58d5869f8921fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 35.4 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ec69a374b1b82e23666bb97c734956929774b76b0be1169fd8e77b027ec7cedc
|
|
BLAKE2b-256 checksum How to use checksums |
6c48d127e8b6a3031613f700f4b59429f63ee835f9186111ec04bc5c0ca31917
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 33.7 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
0570602e2c5f93c6b48b2a87ef3bf5227538afb52c15bbad28f93bccc1ed1df6
|
|
BLAKE2b-256 checksum How to use checksums |
0f51b31199792ef993bfa8169085f52f5cd24d90a99d39a705414d0d2c04eff5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 35.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
333258f5dcc9508b640b4de50ebe2e8e5d81ed22c10d4f40adc072d9b15b5745
|
|
BLAKE2b-256 checksum How to use checksums |
45984ae8b2ed5574b5a04203b67465b4b44f429e0c4620bd1d0471260b46206f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 35.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
201909ac5ebf25f2964f054fc432eaaf32ea37e98fe89e82265ba17aec069bfa
|
|
BLAKE2b-256 checksum How to use checksums |
25c1cfff3a63c428b5a6fa676667949ecd562dc874d5dc52ca2770775c991d08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 18.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
292dedb3ece42ba6738c751200fe8f311f4526b592b947f6a9f88b1d963c32fa
|
|
BLAKE2b-256 checksum How to use checksums |
de4304636d7bdcb57f26643edd74010d9a725e512828a3c2cacc50517db10c70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 18.9 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
158057c1342cf367fd93d3f2746c50cdc5670f0eb85490e5381f531f85833f87
|
|
BLAKE2b-256 checksum How to use checksums |
89046586cb5ea214c8593fa88bc4d2e5e7eed0e6b851f32486a15d3b943ccca5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | TgCryptos-0.0.5-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
0604eded1ef02912727d142b261ad8dbbc05f53dc294faba847be36734655b6e
|
|
BLAKE2b-256 checksum How to use checksums |
9a1be7a11b80457ee58d121719a9f58178534cd6a1bcdb6918f2173b967aee58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-win_amd64.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 20.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f6a7948e8315758148f708544d500bd9f7894b2c5fee08159f97e0ff6178b0fd
|
|
BLAKE2b-256 checksum How to use checksums |
b45fbce2bfd3d014a02b3acb0165137ebf8bf77c031dc56585d6be612850dfa2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-win32.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-win32.whl |
|---|---|
| Size | 20.1 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
90bd5e1b9f7293b3f605afbedecc69c6787f794f704620df5bea5ee5e66e4727
|
|
BLAKE2b-256 checksum How to use checksums |
f65e9d33d75cb76c23c49182c2808c3135a7983fc6ee1b6f3ef537cb64a3f306
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 34.6 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d4980c654b6d6e9f3b45140c4966c02772e9681d9a53c8077da05b0b3900fe14
|
|
BLAKE2b-256 checksum How to use checksums |
b7f47dbcba8c743ecb35c5092ae6633259d8482b4af62bbffc2e309479caefa6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 33.0 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
7c4009b14b7a0340df40e5a2bb8432c3511f5baa8b3c3c0daa188bffa15dfa1f
|
|
BLAKE2b-256 checksum How to use checksums |
c07f6c8f5cc42e64b19d5470c0f06327b1e28072fc114952a347d96cef6caf07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 34.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9f3d21536a346411acb248e0d66c334fcfefa21d05d94b06a723162c541601f4
|
|
BLAKE2b-256 checksum How to use checksums |
6427903bbb795b0c31fb02059e62b4566baedf2df4bdbc591fc2f002185f320e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 34.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
374a07b19011075e1e20560bff79b2a67fe995e439952e87637327b2c6356c5c
|
|
BLAKE2b-256 checksum How to use checksums |
cf0059834a4b9e89f690d2289fb33e3e72c96f873073f6d148e6f078f1b93ed0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 18.8 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a1b2bf0bea4d613c053fca7e74c124e2dbf1753c5f7feafdc8f959bcca78960b
|
|
BLAKE2b-256 checksum How to use checksums |
5f8431ee9b7e3a8fdbe9d07462b2673615921e0c81f621423839bc2bc23e44e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 18.9 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d207f58700dc30933752a83dda57874f8b614fcc421c2de30e007b34463c657b
|
|
BLAKE2b-256 checksum How to use checksums |
8dd3f31233ab80f8d33ac113010d2e2fdd61965dec66143a629966a211feda25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / TgCryptos-0.0.5-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | TgCryptos-0.0.5-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 34.5 kB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
34a2738472311634c5e58d228fe6debe30e123bec95930d0b77e2480f2bcac75
|
|
BLAKE2b-256 checksum How to use checksums |
3a20279be6c730187d930e2adcf837f5b093fb0a72d2801d5060f8d7059eb292
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|