Skip to main content

TgCrypto

Fast and Portable Cryptography Extension Library for Pyrogram

TgCrypto is a Cryptography Library written in C as a Python extension. It is designed to be portable, fast, easy to install and use. TgCrypto is intended for Pyrogram and implements the cryptographic algorithms Telegram requires, namely:

Requirements

  • Python 3.7 or higher.

Installation

$ pip3 install -U tgcrypto

API

TgCrypto API consists of these six methods:

def ige256_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
def ige256_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...

def ctr256_encrypt(data: bytes, key: bytes, iv: bytes, state: bytes) -> bytes: ...
def ctr256_decrypt(data: bytes, key: bytes, iv: bytes, state: bytes) -> bytes: ...

def cbc256_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...
def cbc256_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes: ...

Usage

IGE Mode

Note: Data must be padded to match a multiple of the block size (16 bytes).

import os

import tgcrypto

data = os.urandom(10 * 1024 * 1024 + 7)  # 10 MB of random data + 7 bytes to show padding
key = os.urandom(32)  # Random Key
iv = os.urandom(32)  # Random IV

# Pad with zeroes: -7 % 16 = 9
data += bytes(-len(data) % 16)

ige_encrypted = tgcrypto.ige256_encrypt(data, key, iv)
ige_decrypted = tgcrypto.ige256_decrypt(ige_encrypted, key, iv)

print(data == ige_decrypted)  # True

CTR Mode (single chunk)

import os

import tgcrypto

data = os.urandom(10 * 1024 * 1024)  # 10 MB of random data

key = os.urandom(32)  # Random Key

enc_iv = bytearray(os.urandom(16))  # Random IV
dec_iv = enc_iv.copy()  # Keep a copy for decryption

ctr_encrypted = tgcrypto.ctr256_encrypt(data, key, enc_iv, bytes(1))
ctr_decrypted = tgcrypto.ctr256_decrypt(ctr_encrypted, key, dec_iv, bytes(1))

print(data == ctr_decrypted)  # True

CTR Mode (stream)

import os
from io import BytesIO

import tgcrypto

data = BytesIO(os.urandom(10 * 1024 * 1024))  # 10 MB of random data

key = os.urandom(32)  # Random Key

enc_iv = bytearray(os.urandom(16))  # Random IV
dec_iv = enc_iv.copy()  # Keep a copy for decryption

enc_state = bytes(1)  # Encryption state, starts from 0
dec_state = bytes(1)  # Decryption state, starts from 0

encrypted_data = BytesIO()  # Encrypted data buffer
decrypted_data = BytesIO()  # Decrypted data buffer

while True:
    chunk = data.read(1024)

    if not chunk:
        break

    # Write 1K encrypted bytes into the encrypted data buffer
    encrypted_data.write(tgcrypto.ctr256_encrypt(chunk, key, enc_iv, enc_state))

# Reset position. We need to read it now
encrypted_data.seek(0)

while True:
    chunk = encrypted_data.read(1024)

    if not chunk:
        break

    # Write 1K decrypted bytes into the decrypted data buffer
    decrypted_data.write(tgcrypto.ctr256_decrypt(chunk, key, dec_iv, dec_state))

print(data.getvalue() == decrypted_data.getvalue())  # True

CBC Mode

Note: Data must be padded to match a multiple of the block size (16 bytes).

import os

import tgcrypto

data = os.urandom(10 * 1024 * 1024 + 7)  # 10 MB of random data + 7 bytes to show padding
key = os.urandom(32)  # Random Key

enc_iv = bytearray(os.urandom(16))  # Random IV
dec_iv = enc_iv.copy()  # Keep a copy for decryption

# Pad with zeroes: -7 % 16 = 9
data += bytes(-len(data) % 16)

cbc_encrypted = tgcrypto.cbc256_encrypt(data, key, enc_iv)
cbc_decrypted = tgcrypto.cbc256_decrypt(cbc_encrypted, key, dec_iv)

print(data == cbc_decrypted)  # True

Testing

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

License

LGPLv3+ © 2017-present Dan

Release files for TgCrypto 1.2.5

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

Source distribution (sdist)

Source distribution for TgCrypto 1.2.5
File Size Uploaded
TgCrypto-1.2.5.tar.gz 37.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for TgCrypto 1.2.5
File
TgCrypto-1.2.5-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
TgCrypto-1.2.5-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
TgCrypto-1.2.5-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
TgCrypto-1.2.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details
TgCrypto-1.2.5-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
TgCrypto-1.2.5-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
TgCrypto-1.2.5-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.5+ x86-32, Linux glibc 2.17+ x86-32 Details
TgCrypto-1.2.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
TgCrypto-1.2.5-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
TgCrypto-1.2.5-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
TgCrypto-1.2.5-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.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto-1.2.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
TgCrypto-1.2.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
TgCrypto-1.2.5-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
TgCrypto-1.2.5-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
TgCrypto-1.2.5-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
TgCrypto-1.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
TgCrypto-1.2.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto-1.2.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
TgCrypto-1.2.5-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
TgCrypto-1.2.5-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
TgCrypto-1.2.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
TgCrypto-1.2.5-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
TgCrypto-1.2.5-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
TgCrypto-1.2.5-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
TgCrypto-1.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
TgCrypto-1.2.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
TgCrypto-1.2.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
TgCrypto-1.2.5-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
TgCrypto-1.2.5-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
TgCrypto-1.2.5-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
TgCrypto-1.2.5-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
TgCrypto-1.2.5-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
TgCrypto-1.2.5-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
TgCrypto-1.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
TgCrypto-1.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto-1.2.5-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
TgCrypto-1.2.5-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
TgCrypto-1.2.5-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
TgCrypto-1.2.5-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
TgCrypto-1.2.5-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
TgCrypto-1.2.5-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
TgCrypto-1.2.5-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
TgCrypto-1.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
TgCrypto-1.2.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
TgCrypto-1.2.5-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
TgCrypto-1.2.5-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
TgCrypto-1.2.5-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details
TgCrypto-1.2.5-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
TgCrypto-1.2.5-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
TgCrypto-1.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
TgCrypto-1.2.5-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
TgCrypto-1.2.5-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
TgCrypto-1.2.5-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.5+ x86-32, Linux glibc 2.17+ x86-32 Details
TgCrypto-1.2.5-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size:2.9 MB

Release files / TgCrypto-1.2.5.tar.gz

Download URL TgCrypto-1.2.5.tar.gz
Size 37.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9bc2cac6fb9a12ef5b08f3dd500174fe374d89b660cce981f57e3138559cb682
BLAKE2b-256 checksum
How to use checksums
33597cf5ced989e3139a791d5452d58cb8994de589576b80f9267ba76d794f6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp39-pypy39_pp73-win_amd64.whl

Download URL TgCrypto-1.2.5-pp39-pypy39_pp73-win_amd64.whl
Size 45.2 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
d6b0c2dc84e632ce7b3d0b767cfe20967e557ad7d71ea5dbd7df2dd544323181
BLAKE2b-256 checksum
How to use checksums
9a85bbecf5e7794ba23cd44efdc27c4c3fcb0399591fae139e613ff52524fa30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto-1.2.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 43.3 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
f245895c7d518342089d15b5dca3cee9ffa5a0f3534db9d5a930f6a27dff4adf
BLAKE2b-256 checksum
How to use checksums
ff54a311f3ae06adbe153f9216e40314ee0ae4f9f9cc33b48a198bc6dd25b2a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto-1.2.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 43.9 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
7dbf607d645c39a577a0f8571039d11ddd2dcdf9656465be75f9e0f540472444
BLAKE2b-256 checksum
How to use checksums
517cb21327db01900b1e03688797d247c89a1d0923f9412ee35119ccb5ab3a0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL TgCrypto-1.2.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 42.9 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9b0a088ff2e05b6bbe891da936f62b99bd85202b2b9f4f57f71a408490dd518c
BLAKE2b-256 checksum
How to use checksums
63cd9a34246dc7b864c72703f46ae8c1c469c28abcfba2a8c3bcde14415deab2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp38-pypy38_pp73-win_amd64.whl

Download URL TgCrypto-1.2.5-pp38-pypy38_pp73-win_amd64.whl
Size 45.2 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
5d27d6c414eb4775022b05fdd571090bfd92854115e86184ac1832060fbaa510
BLAKE2b-256 checksum
How to use checksums
b49a93a61016c2d6d5a1a902ada7e187d511e2c463ed137c1f48efc9d3c21f40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto-1.2.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 43.3 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
80e2414f1a95087d7e46fb54cb387df66424c4ec156fb1a8d8e1d4aa38eb65cf
BLAKE2b-256 checksum
How to use checksums
b7e4c49a43262d41a1183d24525303c3bc61677038182a8c7481493267c15841
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto-1.2.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 43.9 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
66c5b5bf701b5efc3e4c5d83439d767a3dd48f17a1d840eda6b4d1918844a8f9
BLAKE2b-256 checksum
How to use checksums
6ae3baa0e1c8d1a8ef1f71b5b75a7d370f813901d9173c9d7a977a35454d50fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL TgCrypto-1.2.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 42.8 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ba9e067fd9751b3bbd7c979210431000e44f70001d921237e9c4672bf30f07bc
BLAKE2b-256 checksum
How to use checksums
a1a5449adb190df16a41b4a17a2cb8fdfccc79cc2a167b4fc7ec077c74b5468a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp37-pypy37_pp73-win_amd64.whl

Download URL TgCrypto-1.2.5-pp37-pypy37_pp73-win_amd64.whl
Size 45.2 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
36a570ecd12a428222b10ea8b5a8e0d83ea8750e4de1d5ea53d068b84341b450
BLAKE2b-256 checksum
How to use checksums
b4fd6485df95e6ba492b5615ea4688a16239651c90258589b5de742a022ac5c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto-1.2.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 43.4 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
7b7fe81fad7c64479c83f31fc10e79fb20a114bca414e5e17f5e0c8b363153f8
BLAKE2b-256 checksum
How to use checksums
a44d8528df0666c26195142da9f51e4aaa1a841e5020c488a430b7a1f73958b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto-1.2.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 44.0 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
ace308f5842a0d6c04fc1ae92cb4320b4b13bfc711031c1c18d9124697685ba0
BLAKE2b-256 checksum
How to use checksums
6ed5410e63cd1d3a14c0e8bb83a7a94f518ef4a1b41429b7e498eb6c39243450
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL TgCrypto-1.2.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 42.8 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4d93686e6254eb0a32a0a60e849b41a867a2770b27b48f978fd391dce2b83aeb
BLAKE2b-256 checksum
How to use checksums
3f79248dd434d8cbefe831d253c58b362f8f90a55ed2ad2439b2e5182efd1092
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-win_amd64.whl

Download URL TgCrypto-1.2.5-cp311-cp311-win_amd64.whl
Size 45.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a1beec47d6af8b509af7cf266e30f7703208076076594714005b42d2c25225b3
BLAKE2b-256 checksum
How to use checksums
c1fcb918235b19b70a45f4a596c773fad2c379d941d2ac5005293e2ee18bdc63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-win32.whl

Download URL TgCrypto-1.2.5-cp311-cp311-win32.whl
Size 44.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
10dd3870aecb1a783c6eafd3b164b2149dbc93a9ee13feb7e6f5c58f87c24cd0
BLAKE2b-256 checksum
How to use checksums
eb87fe894eb7c4cce4b6f710223c24e0ca22f4107fe46f3f56091ceabd482de7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL TgCrypto-1.2.5-cp311-cp311-musllinux_1_1_x86_64.whl
Size 64.4 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
9d9f13586065a6d86d05c16409054033a84be208acee29b49f6f194e27b08642
BLAKE2b-256 checksum
How to use checksums
763e8f059edce82de8ebbc1e513076c0f65a86fac95887fae21ae087440ef23a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-musllinux_1_1_i686.whl

Download URL TgCrypto-1.2.5-cp311-cp311-musllinux_1_1_i686.whl
Size 64.4 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
b49e982e5b156be821a5235bd9102c00dc506a58607e2c8bd50ac872724a951f
BLAKE2b-256 checksum
How to use checksums
f3557f5f5a024b71ef81b07c3fe15e79d03b634eb349b04bc79a62c8c3ed3376
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto-1.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 60.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cfa17a20206532c6d2442c9d7a7f6434120bd75896ad9a3e9b9277477afa084f
BLAKE2b-256 checksum
How to use checksums
0dced60e249ac4d31d591f4c8ca76e7bd537f4c54f1947b400a14ac3a1678b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto-1.2.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 60.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
48da3674474839e5619e7430ff1f98aed9f55369f3cfaef7f65511852869572e
BLAKE2b-256 checksum
How to use checksums
275550f81b1a557bd8f9b73f7fcda2381f8826665858750968394ceec0b01282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL TgCrypto-1.2.5-cp311-cp311-macosx_11_0_arm64.whl
Size 43.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1735437df0023a40e5fdd95e6b09ce806ec8f2cd2f8879023818840dfae60cab
BLAKE2b-256 checksum
How to use checksums
390ee861a9987c6d9d3ae04d156732311e018558f862490c466c369d73094807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL TgCrypto-1.2.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 43.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1283337ae75b02406dd700377b8b783e70033b548492517df6e6c4156b0ed69c
BLAKE2b-256 checksum
How to use checksums
c1fea418223ff6079184f50f5ad8c2dac37ec40adbb42b886c3ee44fdba2a540
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp311-cp311-macosx_10_9_universal2.whl

Download URL TgCrypto-1.2.5-cp311-cp311-macosx_10_9_universal2.whl
Size 59.0 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
59597cdb1c87eb1184088563d20b42a8f2e431e9334fed64926079044ad2a4af
BLAKE2b-256 checksum
How to use checksums
48e607dc413e57f3677e0b887975b174d9cbc8170e92651dd35a784da9571d5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-win_amd64.whl

Download URL TgCrypto-1.2.5-cp310-cp310-win_amd64.whl
Size 45.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
39145103614c5e38fe938549742d355920f4a0778fa8259eb69c0c85ba4b1d28
BLAKE2b-256 checksum
How to use checksums
29e0c81f525860e00d0ec188a2114cebcce2912048d3a82bfdd125b295aa6e92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-win32.whl

Download URL TgCrypto-1.2.5-cp310-cp310-win32.whl
Size 44.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
aa4bc1d11d4a90811c162abd45a5981f171679d1b5bd0322cd7ccd16447366a2
BLAKE2b-256 checksum
How to use checksums
a2f7e336feec07fe8b1716498158d7b876354fb68d8ddd17ad81354adf7f7112
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL TgCrypto-1.2.5-cp310-cp310-musllinux_1_1_x86_64.whl
Size 63.6 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
89d9c143a1fcdb2562a4aa887152abbe9253e1979d7bebef2b489148e0bbe086
BLAKE2b-256 checksum
How to use checksums
9d121a47a04a22953fb5d48c6b6c70ffc37b84e9a9553e606863a4e5c56478f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-musllinux_1_1_i686.whl

Download URL TgCrypto-1.2.5-cp310-cp310-musllinux_1_1_i686.whl
Size 63.6 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
c1c8d974b8b2d7132364b6f0f6712b92bfe47ab9c5dcee25c70327ff68d22d95
BLAKE2b-256 checksum
How to use checksums
3e95aa3f59e01cd7f9feae058c9b3d0379315e3102f23ac5fd9a8050bb5d7a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto-1.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 59.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f594e2680daf20dbac6bf56862f567ddc3cc8d6a19757ed07faa8320ff7acee4
BLAKE2b-256 checksum
How to use checksums
9902b48d2e2ef16cad958138e2c48a11f6fce802bb9b42a66b28509cd530fe12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto-1.2.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 59.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
8723a16076e229ffdf537fdb5e638227d10f44ca43e6939db1eab524de6eaed7
BLAKE2b-256 checksum
How to use checksums
f04da29fb5a8bcad988f01662445f42231afd9c7518141dc8f745b4358a9c5e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL TgCrypto-1.2.5-cp310-cp310-macosx_11_0_arm64.whl
Size 43.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c035bf8ef89846f67e77e82ea85c089b6ea30631b32e8ac1a6511b9be52ab065
BLAKE2b-256 checksum
How to use checksums
76c1057ff6b2a022e82bf958b9b936647cca452f155ad27f5d3ceb0a6c04520c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-macosx_10_9_x86_64.whl

Download URL TgCrypto-1.2.5-cp310-cp310-macosx_10_9_x86_64.whl
Size 43.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
38fe25c0d79b41d7a89caba2a78dea0358e17ca73b033cefd16abed680685829
BLAKE2b-256 checksum
How to use checksums
748290b8eedd225e66f96ce87936505ea56e289944e022476976601923b74c4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp310-cp310-macosx_10_9_universal2.whl

Download URL TgCrypto-1.2.5-cp310-cp310-macosx_10_9_universal2.whl
Size 59.0 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4507102377002966f35f2481830b7529e00c9bbff8c7d1e09634f984af801675
BLAKE2b-256 checksum
How to use checksums
bc1e6e33a82e6f8bbb261c762ab18da67396b05920e4cf0232ca9a8afc933a67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-win_amd64.whl

Download URL TgCrypto-1.2.5-cp39-cp39-win_amd64.whl
Size 45.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
6e96b3a478fae977228c5750194c20a18cde402bbbea6593de424f84d4a8893b
BLAKE2b-256 checksum
How to use checksums
f459fd84e8d904f2dd294980543c6f046d64ad9d44bb9f7e83670bb903298abb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-win32.whl

Download URL TgCrypto-1.2.5-cp39-cp39-win32.whl
Size 44.7 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
37c4b9be82716fbc6d2b123caef448eee28683888803db075d842327766f7624
BLAKE2b-256 checksum
How to use checksums
47584d42aadaca4422e7ca69cd2ec24033165dc67be08267a5b3f425f5728d1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL TgCrypto-1.2.5-cp39-cp39-musllinux_1_1_x86_64.whl
Size 63.4 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
90b6337d3ae4348ed14f89dd2ebf7011fa63d67a48c8a98d955a1e392176c60a
BLAKE2b-256 checksum
How to use checksums
fa2481f3062d5f1989210e5bdf03f5725fdc92551e73f7136b9f6f2ddbc2d2d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-musllinux_1_1_i686.whl

Download URL TgCrypto-1.2.5-cp39-cp39-musllinux_1_1_i686.whl
Size 63.4 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
4d70d5517d64ca952896b726d22c8a66594e6f6259ee2cb4fa134c02d0e8c3e0
BLAKE2b-256 checksum
How to use checksums
67768478b9a4d243d93bd1e25649229e8e891d3dd86b6753f36d442cd5fd8549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto-1.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 59.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
457c657dd10ffb4bbbb007132a0f6a7bee5080176a98c51f285fedf636b624cb
BLAKE2b-256 checksum
How to use checksums
a07e48a6a93da084727d2929ed0b162bdf5cf42f746b511523fae111f6f24edd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto-1.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 59.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
539bdc6b9239fb6a6b134591a998dc7f50d4dcc4fed861f80540682acc0c3802
BLAKE2b-256 checksum
How to use checksums
b5b1458f6ea8be37beb46600adc568c297edab09e87c1bd881cc5aa1a316074c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL TgCrypto-1.2.5-cp39-cp39-macosx_11_0_arm64.whl
Size 43.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
940974e19044dc65bcf7b9c5255173b896dff010142f3833047dc55d59cde21c
BLAKE2b-256 checksum
How to use checksums
c26ab5311038ff1ddacb1f40d35f8b69b1d8c7c5ec9bf874655ae8e6dd8b2214
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-macosx_10_9_x86_64.whl

Download URL TgCrypto-1.2.5-cp39-cp39-macosx_10_9_x86_64.whl
Size 43.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0d28aa317364a5c27317fe97a48267aa1c65c9aaf589909e97489ebe82a714e3
BLAKE2b-256 checksum
How to use checksums
a5491306f6c1fdc51769fd29706f13b2aab71f8b616bf24799bc50009e7276af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp39-cp39-macosx_10_9_universal2.whl

Download URL TgCrypto-1.2.5-cp39-cp39-macosx_10_9_universal2.whl
Size 59.0 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7885a75db09ce8bdba42d2c332085bfe314f232541a729808c7507ffa261ff9a
BLAKE2b-256 checksum
How to use checksums
e98e0a0b14d40af57dd2c9a18af56714d7afc53d64e072de5474ea62e5b6fdb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-win_amd64.whl

Download URL TgCrypto-1.2.5-cp38-cp38-win_amd64.whl
Size 45.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
362ab28fc75e6b066e5bb15fb5296f75f4238d6c1cbcaaa1e5756cd5c168b74b
BLAKE2b-256 checksum
How to use checksums
eed94a1f1d4ab605d4d84146cef739f01699056603d7fe88df9d6d396121c0af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-win32.whl

Download URL TgCrypto-1.2.5-cp38-cp38-win32.whl
Size 44.7 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
f7ec9f0a571fcc38fbee224943ed9918123f752ac19bae5c195d8322f5b20fab
BLAKE2b-256 checksum
How to use checksums
a49b44af0083d713d11ad0fcbface305cedb3a71058cdbd256d990f0374f883a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL TgCrypto-1.2.5-cp38-cp38-musllinux_1_1_x86_64.whl
Size 63.7 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ed53d0c4a5e6f75d4b1cab17535afe210cd3120fb88f44a8c4562d43c2a3bb16
BLAKE2b-256 checksum
How to use checksums
2d96ca7ba309769f3543f68df0b3e25d3e390d9a864ab25678898559fa9da866
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-musllinux_1_1_i686.whl

Download URL TgCrypto-1.2.5-cp38-cp38-musllinux_1_1_i686.whl
Size 63.6 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
7070c6e063befb6d04eab46e8b1ffbee47a497971be11496d23837fc007e7685
BLAKE2b-256 checksum
How to use checksums
af2767c885a639257bc15f0e450c059f9ac7a84d77683ca5a3839eb7c95e82c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto-1.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 60.2 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0133936eac63cc9529b497d759b7d0ca21e491bb42481b40b603ee63bb8c10b7
BLAKE2b-256 checksum
How to use checksums
51b53b8fd7c78024491fefc0afdbad375cc82e3b641ba18f05c9fcf81cc162ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto-1.2.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 60.0 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
76fe0a3ad838dcf300ac88233cbffc2ad63478eb0ae9fa671694e184d88ec1cd
BLAKE2b-256 checksum
How to use checksums
ba779f80bebad95ed096411289033fb44f3d5cd0ad9a74fafdcd8dfae341997d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-macosx_11_0_arm64.whl

Download URL TgCrypto-1.2.5-cp38-cp38-macosx_11_0_arm64.whl
Size 43.1 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bb82e53f20ce5653573832f3c05fa525cc1769bdd685408b19f26d82d5e9001b
BLAKE2b-256 checksum
How to use checksums
57110cbcc61c9072971d8d9ec33526b12b1889c2d7f041d480e26c26851c4b1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-macosx_10_9_x86_64.whl

Download URL TgCrypto-1.2.5-cp38-cp38-macosx_10_9_x86_64.whl
Size 43.3 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ca8814d6cc412775a43a021fce2d23e83a5336e9e9f38d0998d821cdf55c1d50
BLAKE2b-256 checksum
How to use checksums
8866a3de35fafc5f8b230aea5403d2882ad96bdebee9a90344854f5aec0e9261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp38-cp38-macosx_10_9_universal2.whl

Download URL TgCrypto-1.2.5-cp38-cp38-macosx_10_9_universal2.whl
Size 59.0 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
56e1ec34e75fa2e3dcf7f74f1017d8e16c1eb8a8e031eaaa06c57f836e0d3bcc
BLAKE2b-256 checksum
How to use checksums
10e1b981c353773c156c475e23dfc4140d22623ae150b3f0e5bf8825c5661782
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp37-cp37m-win_amd64.whl

Download URL TgCrypto-1.2.5-cp37-cp37m-win_amd64.whl
Size 45.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b7e8402fe4023dc9666c0bc1b30fcf0d98a294e48d35f311a3eadfe105af04d4
BLAKE2b-256 checksum
How to use checksums
5b6f33e8609eecefdd8509a58d6b230fa87c85596cfc078b3f5b09c96e12f5f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp37-cp37m-win32.whl

Download URL TgCrypto-1.2.5-cp37-cp37m-win32.whl
Size 44.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
1445217d22101946d38ee7d628cdb3de92db4eb130183a22030c07d7888f21b0
BLAKE2b-256 checksum
How to use checksums
3c75d9305e9782c14c75bc11d79eff01b163e60c336f0d6325582e48d0957a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL TgCrypto-1.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 64.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
eafad246fd9aa63ff709a6e8c905c24fd7520ef96e33a2c3e1ccdb4fb2b2f331
BLAKE2b-256 checksum
How to use checksums
2a194e1400fe4de1f1143c19dd35e39e91409b36822274a6f77a37eca7e144d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp37-cp37m-musllinux_1_1_i686.whl

Download URL TgCrypto-1.2.5-cp37-cp37m-musllinux_1_1_i686.whl
Size 64.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
45683659ec6475ee8ff60e12167ec19aacfd7527decafe446434fa1a7e6760a7
BLAKE2b-256 checksum
How to use checksums
91383c8df336d1e01d3df84833005c20ae41abc4ac083659aed4a721d65246c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL TgCrypto-1.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 61.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7f6537f6af3d80be67bd2625a0990ee88c6ae58d33bdb88d99591bd6e97ee7a0
BLAKE2b-256 checksum
How to use checksums
057e3bc4f0570e1763b82c1d4026ee2a16fc0b1ff309aa82576c304180277de8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL TgCrypto-1.2.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 61.2 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
bdebbd9cffd10c42a2f60886dcab0272ddd38330d0cf7ccf026230b826573f59
BLAKE2b-256 checksum
How to use checksums
2c554446d6597af3547fe913e13a9a58eb644a2ea491c55d8deb10781ac850da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / TgCrypto-1.2.5-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL TgCrypto-1.2.5-cp37-cp37m-macosx_10_9_x86_64.whl
Size 43.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c133ddc95ae9c6cd6ad742c4b8c30191214db8dc724268bee59a339e22b2028b
BLAKE2b-256 checksum
How to use checksums
0eb1ffa36252c151c90d1f4598b3136c367e3d7a262853decaf6b742a0b4316a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release history Release notifications | RSS feed

This release

1.2.5 This release

56 release files

1.2.4

43 release files

1.2.2

33 release files

1.2.1

28 release files

1.2.0

28 release files

1.1.1

21 release files

1.0.4

19 release files

1.0.3

19 release files

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

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