Skip to main content

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:

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

  1. Clone this repository: git clone https://github.com/tboy1337/tgcrypto2.
  2. Enter the directory: cd tgcrypto2.
  3. Install tox: pip3 install tox
  4. Run tests: tox.

License

LGPLv3+ © 2017-present Dan

Release files for tgcrypto2 1.2.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for tgcrypto2 1.2.9
File
TgCrypto2-1.2.9-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
TgCrypto2-1.2.9-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto2-1.2.9-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto2-1.2.9-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
TgCrypto2-1.2.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
TgCrypto2-1.2.9-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
TgCrypto2-1.2.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto2-1.2.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
TgCrypto2-1.2.9-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
TgCrypto2-1.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto2-1.2.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
TgCrypto2-1.2.9-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
TgCrypto2-1.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
TgCrypto2-1.2.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
TgCrypto2-1.2.9-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
TgCrypto2-1.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto2-1.2.9-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
TgCrypto2-1.2.9-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
TgCrypto2-1.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
TgCrypto2-1.2.9-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
TgCrypto2-1.2.9-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details
TgCrypto2-1.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
TgCrypto2-1.2.9-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
TgCrypto2-1.2.9-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64 Details
TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32 Details
TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details

Total release size: 2.3 MB

Release files / TgCrypto2-1.2.9-pp310-pypy310_pp73-win_amd64.whl

Download URL TgCrypto2-1.2.9-pp310-pypy310_pp73-win_amd64.whl
Size 36.7 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
18014eb0de458d5cfdb79e79191896bb86fa02d41f1f4a96edeb8c9e64f9c34f
BLAKE2b-256 checksum
How to use checksums
1ff0b4467c9a5d736d782002893f1276d14a026678cfd096531a047b41013036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 33.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
6f4bf692f75275d16cc932835c3c0342d9209ec2a6c9b117e3d099a5910a7b65
BLAKE2b-256 checksum
How to use checksums
51dfad44177550f9f345d620aa6c6b378ffd09570ae405e5730dcbf54f754a5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 34.6 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
207ae80a49d020dabbef7414e8b93d5fd361cf87205ce9d7129166244350ca87
BLAKE2b-256 checksum
How to use checksums
e727adbeb536883ae9c4b926761dffdeabe8fec47cc5d4facba6636047f74988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp39-pypy39_pp73-win_amd64.whl

Download URL TgCrypto2-1.2.9-pp39-pypy39_pp73-win_amd64.whl
Size 36.7 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
2ab9361611bea1f84772322f3462d09e252eecd3221390224ed38834915348aa
BLAKE2b-256 checksum
How to use checksums
6cafb5d10f316cf4764ff835c55f2c22d6ef61ff6866e1a07f409d5f1b12adf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 33.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
50ab73af7e49d94ce26ec7460672965f728d5ea44fc7fdb6fe57004c9e592c96
BLAKE2b-256 checksum
How to use checksums
5cdc48bfee5ae97160f1c5f2c994bbf624c33a74a950c4110471047e64400641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 34.6 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
29ea6e70c868af8595e1666b43451c667c236024261e5b35a52771b920b58a3e
BLAKE2b-256 checksum
How to use checksums
7c236220d9485b091c4976b78839135c49445cfa0bc047eb3e2a5c6330bcbeaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp38-pypy38_pp73-win_amd64.whl

Download URL TgCrypto2-1.2.9-pp38-pypy38_pp73-win_amd64.whl
Size 36.7 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
9b76dc911d6a65e90129ad21fd81713a343b79ab1156d011b2011f9b7a86a0a1
BLAKE2b-256 checksum
How to use checksums
785bf85e967a16aec24af371f7da9d6f7b13da4f87bd835e301123a01d464443
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 33.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
c7b255ac0166845ade4d1cead688cc377590afa52e9be46f48f83b89ae4e044e
BLAKE2b-256 checksum
How to use checksums
56e880093f9f101a8d1622ed95b02bc03cf6afe1f358511b6938f6a99bf0a328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 34.5 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
554802d4f0d8aa5c55c505da86d4925b828a767766eadd38baf4dcc0a885a295
BLAKE2b-256 checksum
How to use checksums
7961734d2ecf24a15d399aa1d8d961507f704cb7152d5aad00f195dfd44fbc64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp37-pypy37_pp73-win_amd64.whl

Download URL TgCrypto2-1.2.9-pp37-pypy37_pp73-win_amd64.whl
Size 36.7 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
3c37271d4e0f060c79fe7e4b45affb59c1d5dc9c44c7106c7e890d19df6cda44
BLAKE2b-256 checksum
How to use checksums
8b8cf654aeb8848703a1dbf35b1e2b95e154e36fb849567f2781a45f3c2cff32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 34.1 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
3dbd2399a4bed15350f0ebbb967b16e0c76165550e51418430f3c4fdf8d0ff8e
BLAKE2b-256 checksum
How to use checksums
6f0ae86fce72d04dfea5e655768426cca702fecda6dd759d27a916747801eb9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 34.7 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
f4a5464edbf9ef58e32da347382ae51531d69da10f8544d0c9ae4eb9cda8f87d
BLAKE2b-256 checksum
How to use checksums
7e93f7464bf24f838e2688ee66cfa70578a9d4ec32665d3b95f9eafdc25bb82d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp313-cp313-win_amd64.whl

Download URL TgCrypto2-1.2.9-cp313-cp313-win_amd64.whl
Size 36.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6633f53664eb84ca802a03f134753a26e4c952e9042223de8482946e44075068
BLAKE2b-256 checksum
How to use checksums
479a965ca7a2bf6249d6543816e3b44edc71ba26e73dd51763703291c833227f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp313-cp313-win32.whl

Download URL TgCrypto2-1.2.9-cp313-cp313-win32.whl
Size 36.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
d56d9d7ec02bdd3f20f202a772fcc417e24a35890cece9734c91fc0c6bf53f92
BLAKE2b-256 checksum
How to use checksums
9d4e78ef14fc869322919f4972bcd016ae8f543b0d12ac7d3b11b61ecd90b99b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_x86_64.whl
Size 50.8 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7f127c767e5bdeb5e64e8e210e055d482b3e89c584271c2f75ecc79a27fb2898
BLAKE2b-256 checksum
How to use checksums
d36aa65c9320e81d8f50807b393aa25b11d8e8d1b518d45b3c884a2f26bcdef6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_i686.whl

Download URL TgCrypto2-1.2.9-cp313-cp313-musllinux_1_2_i686.whl
Size 49.1 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
f3ee387281f874233fa429d1ddf6f5f3c5edda74f24ba5b3df4617bda824f73b
BLAKE2b-256 checksum
How to use checksums
7cc7b24219b41bcc79288a492df071dab82d8b0dda211ec8b299c56086a326e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
407a5cdf31841cd721f1cb1616f6151ef140cf9749ef9072ce33864069eb93ef
BLAKE2b-256 checksum
How to use checksums
5d0e9d3f9ec72b12a2ad13e39c007b0585b4b3bffcb32a7dbe8eada6f333ae1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 50.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
369cd3a2a3d38e3142fe102c3908a10c397ceda01ac5f6dde40497d254c09764
BLAKE2b-256 checksum
How to use checksums
199b18894d1ddec4fb925d01f3db280eb873083d08e3822a46d97c3a07a92a56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp312-cp312-win_amd64.whl

Download URL TgCrypto2-1.2.9-cp312-cp312-win_amd64.whl
Size 36.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8258ac92501144829ee712f189658e00d4c9579dae4383339bff46e028e0d3a1
BLAKE2b-256 checksum
How to use checksums
d3d76064ec3f6663d4dd9ae60575b9c2bc99556bba1c9afc1a1d1a2b6d0c4146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp312-cp312-win32.whl

Download URL TgCrypto2-1.2.9-cp312-cp312-win32.whl
Size 36.0 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
97eebc31d5870e27ce2ea3832bb56ce5e1e87bbe82c1b60018716b36f61c946d
BLAKE2b-256 checksum
How to use checksums
d0bf33cc3fe8ce487c905af766320296811b68943941740a1eb16f33579b0f39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_x86_64.whl
Size 50.7 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c0da668737cfba7951f1034d21ea480435570b0c15e4bf1c9e5f6360c7937430
BLAKE2b-256 checksum
How to use checksums
2220b150570933a8bb57da8ab00d13f646084ce4e8015028aea5e30d234468ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_i686.whl

Download URL TgCrypto2-1.2.9-cp312-cp312-musllinux_1_2_i686.whl
Size 49.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
6fe93931f121b84c9285c87cbd847b08add6ece545a0022985ef76f480e782c1
BLAKE2b-256 checksum
How to use checksums
dc6d042dafa4f88f1222f74bcc3f8ad0aff6f403720118d0ac5afaba5ccd2b26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 51.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
331fed6c7777129b7f595ae18a37612fef3b35111e2033e0ab205bd483c2833d
BLAKE2b-256 checksum
How to use checksums
75c6615eb0170cabfd160248ee9a3707e97caa6bc621a38e62791d406d969bc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 50.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
132fa7e96e9faa623ac93b37e7f3790e31dcd8d9622f161aa7354aa1f21fdf6c
BLAKE2b-256 checksum
How to use checksums
76ce22761237d2b44369cc5c4e7ff694c049be1680cc06020f3ad76a69ecd3cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp311-cp311-win_amd64.whl

Download URL TgCrypto2-1.2.9-cp311-cp311-win_amd64.whl
Size 36.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2c7c9ebf58ca67f7c813ee5e3ac9853407d80b88d85d998729f47dc3d6c7eddd
BLAKE2b-256 checksum
How to use checksums
adbd516ec41c700a47aa3378a90b29e248dc490e61aceab987b682e8b33039dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp311-cp311-win32.whl

Download URL TgCrypto2-1.2.9-cp311-cp311-win32.whl
Size 36.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
779aa0e387b5cd429cb6339ceb5b5fe1104f8411d270a779321075105d5f2ff9
BLAKE2b-256 checksum
How to use checksums
67ac57a96f6c38593a7e6e374d3daa13469a8527a24944563c416b524ae880d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_x86_64.whl
Size 51.1 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4e066c658b2acbe2044de0d78691642595537ee546397d5a057f676aec6f6fe5
BLAKE2b-256 checksum
How to use checksums
7eb304596b014c4ea71291021913eabec69d8efc2ca26693cefd955966ff0cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_i686.whl

Download URL TgCrypto2-1.2.9-cp311-cp311-musllinux_1_2_i686.whl
Size 49.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
7fd91ac81377f6be367f35e71dd01baaeba611f10fe05fa17fad33a4d78ec651
BLAKE2b-256 checksum
How to use checksums
c4b7a5cbb871cb01e4b9d6a4ddf98b1b47ee45fbac97ae29b3a2649e367520ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 51.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6b9a651dcad971b26bd6c189a634a3701b29fcc82297846b79bd2899d326a663
BLAKE2b-256 checksum
How to use checksums
67b5e547e8b749d4457059ca9920bbf08bf2795a340f3a238d26bc7213a9c457
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 51.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
645c27469f7afa39d6ed431a4a5390f2d4ea8d8940dfc4496535a18598731e3e
BLAKE2b-256 checksum
How to use checksums
677c8cd1bbd4aaac126acb747d821c18e14e27b02421ff4291f43520af620406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp310-cp310-win_amd64.whl

Download URL TgCrypto2-1.2.9-cp310-cp310-win_amd64.whl
Size 36.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e396c77ee3426911743bde9eca4793bb1269a4b9f6b1046113a4a567d7b799c1
BLAKE2b-256 checksum
How to use checksums
352eea6c54cf0bdbc569ec712eafc0871a401da2ed292efa43218b39b71590d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp310-cp310-win32.whl

Download URL TgCrypto2-1.2.9-cp310-cp310-win32.whl
Size 36.0 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
4411cde90e1bc22e403ec107718c987bd1edb1d28eafaed57028c24403e43e2a
BLAKE2b-256 checksum
How to use checksums
c525cf3a578c802b416a25d899ea479c931a570cfb0b4f5ec40db8802fc7e360
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_x86_64.whl
Size 50.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
793ff4f423993b82593e5ff8e5ddf744b88c4205bbb288755e4d2c9da205c5c3
BLAKE2b-256 checksum
How to use checksums
6a98a2fcff890307de4880d973d4a8555aaa5d719404ce4450bf4704ca08ae29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_i686.whl

Download URL TgCrypto2-1.2.9-cp310-cp310-musllinux_1_2_i686.whl
Size 48.6 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
c26ff80e8e094a6f4258771aab1d82588473334a048bc12c2adb99d4c02a071b
BLAKE2b-256 checksum
How to use checksums
12211076b29fd596d11ef65ce6211e961399bb1119670c0a8d823837d4fa453e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f5e448f33e2d7a5b192ed255d3ea08bc6c6a45d2eb874f8e7f6950eecaf800a9
BLAKE2b-256 checksum
How to use checksums
e046b9d63e4278bc47831257944481094017485bde8953dc3ad1dfe834350b82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 50.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4cfa8d9b48ce100e90611cd899304e6e286a4eb02b2c8718570665e2dbc813d8
BLAKE2b-256 checksum
How to use checksums
96700630dd9bc2a48a7288db3c8086517250a3b3c46343cbecf66d757fa49a0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp39-cp39-win_amd64.whl

Download URL TgCrypto2-1.2.9-cp39-cp39-win_amd64.whl
Size 36.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
d5450a3b27599269bb56b90885cf4587ac488781288fd4b51813e557c7c2609d
BLAKE2b-256 checksum
How to use checksums
6735a86eb2b7010df5caf47d2d782cd7c82afef280193e955c79ea46fd90cf34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp39-cp39-win32.whl

Download URL TgCrypto2-1.2.9-cp39-cp39-win32.whl
Size 36.0 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
f096b584e3ac6a8ff124cc46cdb631be182dba2199a7b59833a3210ae44e188f
BLAKE2b-256 checksum
How to use checksums
0c34e4e88eefbebd37b3117d60c48f927d962e289a55cdaeb4f59174eff4bf45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_x86_64.whl
Size 50.1 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ac18732602beda0d3a70fc193edfb4986fad71a867b6562a365573fdb5d21865
BLAKE2b-256 checksum
How to use checksums
cbcf6da6e34773a3f8061f6d6d5d7cf3985b50b3065e0cd73fd8de2c602c1ea2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_i686.whl

Download URL TgCrypto2-1.2.9-cp39-cp39-musllinux_1_2_i686.whl
Size 48.4 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
295115306ab64d7024d310d2922eaf65c3af7d5abcc499c9c478d3a87abc35e1
BLAKE2b-256 checksum
How to use checksums
8391684ce2b8be69785c3f765575f92d404f5ca0768319d3985f6baba0af56aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f1ccda473b4c823d78009ed704c30af295912c126a1cfea2bf679ab85a36f461
BLAKE2b-256 checksum
How to use checksums
94cdcf13c4a3e88254febe9285852af0ba2fc3f9af9a4a7d3be19869a8ce5332
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 50.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e6df9be755868290a1f93d50bdd67ab34a7b840aea3fb6e7b64b682a4d5e04cc
BLAKE2b-256 checksum
How to use checksums
1649375acea25f560ef90b746ff278db96b3ba46ce37a832a5ae5d57e856c4cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp38-cp38-win_amd64.whl

Download URL TgCrypto2-1.2.9-cp38-cp38-win_amd64.whl
Size 36.6 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
ced8f5a52746cbd0e49c2d3060a14a94460d0031a856755887bab0817cae5df1
BLAKE2b-256 checksum
How to use checksums
71775f1f6b1e8e07524e239d47cacd0f8512b8961f79185c5c0ea2c02b072c10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp38-cp38-win32.whl

Download URL TgCrypto2-1.2.9-cp38-cp38-win32.whl
Size 36.0 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
03e7ff1c8639f32f72acfb31bab088ad6e21041e008c1f1e304fbd5a2b47e351
BLAKE2b-256 checksum
How to use checksums
250cfff69c2ee2007249e67126a68e61d984b31e41eec0a2b4421c069122fb3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_x86_64.whl
Size 50.1 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ac3964955dbeec3956cf1e4b9e500538f61b3286114da419615d923277c21a17
BLAKE2b-256 checksum
How to use checksums
350c983a308a97d0c1d13161d3689724cdbf46d56e7d774aea93ad0f19b94e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_i686.whl

Download URL TgCrypto2-1.2.9-cp38-cp38-musllinux_1_2_i686.whl
Size 48.4 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
8b0dfe45826eae5d91a40a584cfd423ee0f4e571c5bec0f8d51cc50d2f1d565a
BLAKE2b-256 checksum
How to use checksums
b06790e555409c5b8c1db17818067ecd2caa468bb27cc3dcb365eafdab95c038
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.9 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8d0248e7272af206473d5f886a7e3f7adc54045407a6e5ff06aec3268c4a8147
BLAKE2b-256 checksum
How to use checksums
c1eb8e2cf027fa06d771cdfc00e43ed24060f41c8d0d179d36d3d9a28af49b56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 50.7 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2f8dc91df517840341f2f8888107996fa9d9896bd96cba394e14ea5ca5dbd838
BLAKE2b-256 checksum
How to use checksums
6d69432d25f24eebbf43ba43148ff079f5055d87f31b708da32ceff215c5b17e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp37-cp37m-win_amd64.whl

Download URL TgCrypto2-1.2.9-cp37-cp37m-win_amd64.whl
Size 36.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f54bb7d9cff79424cd432e1bc59b3d843918c36ec46c715ae7c6dd0c07bdb293
BLAKE2b-256 checksum
How to use checksums
3c9f4aac02a0b1c9c4a3e275f597eec2db15e5fa768d6321b90aed4a5f13d724
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp37-cp37m-win32.whl

Download URL TgCrypto2-1.2.9-cp37-cp37m-win32.whl
Size 36.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
93ad544da9e3829e107308344370ab8bb57e5def506ebff95e6dbdae8ccbcd1b
BLAKE2b-256 checksum
How to use checksums
69d81268eecc8b531e66fb1c95ac6139743141ff3b84314c81fb8161399bf20c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_x86_64.whl

Download URL TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_x86_64.whl
Size 51.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0188245f894b5d979de6728a80884cb77d8886dce82cda2eda6ec422d75e131d
BLAKE2b-256 checksum
How to use checksums
b7ce767b85488b252f71970b1c2b5fd1308776164ef4e1d4afe1c369c9c2ecf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_i686.whl

Download URL TgCrypto2-1.2.9-cp37-cp37m-musllinux_1_2_i686.whl
Size 49.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
3e1b2554298c79edfe0d554c93b910cf1dcd26de93cd153690b607be73e5484b
BLAKE2b-256 checksum
How to use checksums
51786148c2df52f6a83e9b0f58018ecd279a543a55bcc70bdd51a6adfbe98bee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 52.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ca9eb5bd6ffa3f4b1a807f4c4d5907c5d371a0a85bb76a427a2315835bd9dd47
BLAKE2b-256 checksum
How to use checksums
0f01c9ab01cf94578b4bcce1398785f3f9e1fcf1b60faf7513fdb0d104180889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto2-1.2.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 51.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4f9109e6bf95117794185c2863573732eb2563314c4841204155ee2009584306
BLAKE2b-256 checksum
How to use checksums
780208143eb56f69fcf9e6c48b4d9eee7aa4bcd6642ce274450a2b93166da49c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release history Release notifications | RSS feed

1.3.0

80 release files

This release

1.2.9 This release

54 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page