Skip to main content

Fast and Portable Cryptography Extension Library for Pyrogram

Project description

TgCrypto

[!NOTE] The implementations of the algorithms presented in this repository are to be considered for educational purposes only.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pytgcrypto-1.2.12-pp311-pypy311_pp73-win_amd64.whl (37.1 kB view details)

Uploaded PyPyWindows x86-64

pytgcrypto-1.2.12-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (34.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pytgcrypto-1.2.12-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (37.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pytgcrypto-1.2.12-pp311-pypy311_pp73-macosx_11_0_arm64.whl (34.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pytgcrypto-1.2.12-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (34.2 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

pytgcrypto-1.2.12-cp314-cp314-win_amd64.whl (38.8 kB view details)

Uploaded CPython 3.14Windows x86-64

pytgcrypto-1.2.12-cp314-cp314-win32.whl (38.0 kB view details)

Uploaded CPython 3.14Windows x86

pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_x86_64.whl (51.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_s390x.whl (56.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ s390x

pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_ppc64le.whl (56.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ppc64le

pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_armv7l.whl (54.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_aarch64.whl (52.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pytgcrypto-1.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pytgcrypto-1.2.12-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (57.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

pytgcrypto-1.2.12-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (57.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

pytgcrypto-1.2.12-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (62.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

pytgcrypto-1.2.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pytgcrypto-1.2.12-cp314-cp314-macosx_11_0_arm64.whl (34.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pytgcrypto-1.2.12-cp314-cp314-macosx_10_15_x86_64.whl (34.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pytgcrypto-1.2.12-cp314-cp314-macosx_10_15_universal2.whl (50.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

pytgcrypto-1.2.12-cp313-cp313-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.13Windows x86-64

pytgcrypto-1.2.12-cp313-cp313-win32.whl (36.1 kB view details)

Uploaded CPython 3.13Windows x86

pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_x86_64.whl (51.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_s390x.whl (56.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_ppc64le.whl (56.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_armv7l.whl (54.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_aarch64.whl (52.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pytgcrypto-1.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pytgcrypto-1.2.12-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (56.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

pytgcrypto-1.2.12-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (56.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

pytgcrypto-1.2.12-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (62.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

pytgcrypto-1.2.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pytgcrypto-1.2.12-cp313-cp313-macosx_11_0_arm64.whl (34.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pytgcrypto-1.2.12-cp313-cp313-macosx_10_13_x86_64.whl (34.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pytgcrypto-1.2.12-cp313-cp313-macosx_10_13_universal2.whl (50.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

pytgcrypto-1.2.12-cp312-cp312-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pytgcrypto-1.2.12-cp312-cp312-win32.whl (36.1 kB view details)

Uploaded CPython 3.12Windows x86

pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_x86_64.whl (50.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_s390x.whl (55.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_ppc64le.whl (56.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_armv7l.whl (54.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_aarch64.whl (52.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pytgcrypto-1.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pytgcrypto-1.2.12-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (56.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

pytgcrypto-1.2.12-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (56.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

pytgcrypto-1.2.12-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (62.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

pytgcrypto-1.2.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pytgcrypto-1.2.12-cp312-cp312-macosx_11_0_arm64.whl (34.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pytgcrypto-1.2.12-cp312-cp312-macosx_10_13_x86_64.whl (34.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pytgcrypto-1.2.12-cp312-cp312-macosx_10_13_universal2.whl (50.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

pytgcrypto-1.2.12-cp311-cp311-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pytgcrypto-1.2.12-cp311-cp311-win32.whl (36.1 kB view details)

Uploaded CPython 3.11Windows x86

pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_x86_64.whl (51.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_s390x.whl (56.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_ppc64le.whl (56.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_armv7l.whl (54.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_aarch64.whl (52.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pytgcrypto-1.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (51.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pytgcrypto-1.2.12-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (57.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

pytgcrypto-1.2.12-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (57.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

pytgcrypto-1.2.12-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (63.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

pytgcrypto-1.2.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (53.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pytgcrypto-1.2.12-cp311-cp311-macosx_11_0_arm64.whl (34.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pytgcrypto-1.2.12-cp311-cp311-macosx_10_9_x86_64.whl (34.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pytgcrypto-1.2.12-cp311-cp311-macosx_10_9_universal2.whl (50.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pytgcrypto-1.2.12-cp310-cp310-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pytgcrypto-1.2.12-cp310-cp310-win32.whl (36.1 kB view details)

Uploaded CPython 3.10Windows x86

pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_x86_64.whl (50.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_s390x.whl (55.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_ppc64le.whl (55.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_armv7l.whl (53.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_aarch64.whl (51.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pytgcrypto-1.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pytgcrypto-1.2.12-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (56.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

pytgcrypto-1.2.12-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (56.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

pytgcrypto-1.2.12-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (62.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

pytgcrypto-1.2.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pytgcrypto-1.2.12-cp310-cp310-macosx_11_0_arm64.whl (34.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pytgcrypto-1.2.12-cp310-cp310-macosx_10_9_x86_64.whl (34.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pytgcrypto-1.2.12-cp310-cp310-macosx_10_9_universal2.whl (50.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pytgcrypto-1.2.12-cp39-cp39-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pytgcrypto-1.2.12-cp39-cp39-win32.whl (36.1 kB view details)

Uploaded CPython 3.9Windows x86

pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_s390x.whl (55.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_ppc64le.whl (55.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_armv7l.whl (53.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_aarch64.whl (51.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pytgcrypto-1.2.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pytgcrypto-1.2.12-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (56.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

pytgcrypto-1.2.12-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (56.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

pytgcrypto-1.2.12-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (61.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

pytgcrypto-1.2.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pytgcrypto-1.2.12-cp39-cp39-macosx_11_0_arm64.whl (34.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pytgcrypto-1.2.12-cp39-cp39-macosx_10_9_x86_64.whl (34.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pytgcrypto-1.2.12-cp39-cp39-macosx_10_9_universal2.whl (50.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

pytgcrypto-1.2.12-cp38-cp38-win_amd64.whl (36.8 kB view details)

Uploaded CPython 3.8Windows x86-64

pytgcrypto-1.2.12-cp38-cp38-win32.whl (36.1 kB view details)

Uploaded CPython 3.8Windows x86

pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_x86_64.whl (50.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_s390x.whl (55.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_ppc64le.whl (55.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_armv7l.whl (53.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_aarch64.whl (51.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pytgcrypto-1.2.12-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pytgcrypto-1.2.12-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (56.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

pytgcrypto-1.2.12-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (56.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

pytgcrypto-1.2.12-cp38-cp38-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (62.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

pytgcrypto-1.2.12-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pytgcrypto-1.2.12-cp38-cp38-macosx_11_0_arm64.whl (34.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pytgcrypto-1.2.12-cp38-cp38-macosx_10_9_x86_64.whl (34.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pytgcrypto-1.2.12-cp38-cp38-macosx_10_9_universal2.whl (50.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file pytgcrypto-1.2.12-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 913bbe713f41d0d96b2d7a627a7588e1c5463f1c0ad088b8397c83627a14d59e
MD5 c3747d7669747cbf83273d1d41985cfa
BLAKE2b-256 0143a35565573fb8921f2183e6c59872d8a07ffc15a568bf1a1bcbe622b673c0

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a832c90a9b78b73384fc66029b29d1dfab6f76e6f0a88b041d9ff6820f27f545
MD5 e6f198044c71eb7873462ba1ec03e391
BLAKE2b-256 4d12cf1e5b7d1726aef09e31e71acbe0519cb067d1f21f30255882e0d95c374f

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4cf7ecd6b3a29ca4588d88da4494252266d04a67bd7db4a1cebee33db9be920b
MD5 549d22e6df7679ef3fbec4503ab258d8
BLAKE2b-256 7602a23eed79a28068628cf87df62d90ff9a6032465808c63968a695c3d084c4

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 febe8496075d587f392677d180557ff10a929dc8be0fe058ee9be676f61d9b95
MD5 b31feaee563fd4e5f289d27a80990801
BLAKE2b-256 705b8f2f0414a2c89e7edda2fe22e63de0a3d2e2e4f9c52b5d591f04a39e743d

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fd17ccefe9ff4ca6e71d7c6df4b134506823709ad8c7af7555030a79edef6b3a
MD5 3e85fe56ece14cad9afd9ce42e298dc3
BLAKE2b-256 7937c3aedaf3de88cfea105e2bea801ce3a2f93381432772e56636ed07b36fef

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4f3a37929e2a8ca61af984cfb95434a03dcddea29f898230349deef42b548b10
MD5 1ff046f333c92c739b84e330ac35da34
BLAKE2b-256 acefe59e7a18d5262832407d28c3e35d477582bcea73ef1766453636606a297d

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-win32.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp314-cp314-win32.whl
  • Upload date:
  • Size: 38.0 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 32c3ed790b6858d74daa5c7b3ef3d1949cf68cd91c2f1d09cf52b8f3c6929592
MD5 b2e60fbe0c59fdce92ae34f3209c2b69
BLAKE2b-256 1c25352bcb2b7a118c9d37cbe5e9474a01682ca7afdb2a4c0c905085b7b02340

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80cab1e6664a69090153a270c60afdf88b414b5eed5fb59600f1e733ae5e679f
MD5 4c9a8b208c7db47c9374f8bc6ea9b606
BLAKE2b-256 48766c4001791bca15725651872b28288127d640480ca54c68e655dde83f3a9b

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 400741dc1be833cc997885b7ac24adfa213d3c40d2529f949d152d102d73a6e6
MD5 4cb382092029c6229240c76ce10a5837
BLAKE2b-256 0d5c4cfc289bd842557d3cbffb10aa40409b88f904f015f323d836440b78fe99

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 0ca2b34f13b234a29fe4104367baabfd3eab89ad029c159e2492b356a9c66b87
MD5 6a2fe43b60d0a41de6b56b54334c8693
BLAKE2b-256 9813f9cb274a386570ef6cad4871ca3f26f094ff88ba81d9c2563475b1b6ece0

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 48ca21ee566526cf1c15c10bda9d3f7bebd58de3c4bc696004b1f8dd02da079c
MD5 bcd4da924d9960a9c0171f4b9d04aa08
BLAKE2b-256 ad73915c81a6fce3f2649b512e1d52095c7584d9b8a50e5e451c58c111a430f6

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ffa1dc0e2ecffcbd43b94cfd98fabbcbf6e7b6b51de0d559a47f1741872804ae
MD5 19875ea5dcf1bf403a2d95002d9ca585
BLAKE2b-256 65ed4085c49bf4cbcedf04ea32576ead1a0a9f7ac4c7272f52a7e55c0e31d291

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34a93fc51b50a227c27a36a170848006b7db47840e5d8cd23849c8b9c43bd4da
MD5 c484bcfb678e077b9b24764dfbf32132
BLAKE2b-256 bb517bc2bd3cafee152917b6b7505623c690860cf46517d0dd0f70fc2712b913

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 a915693df36ae82e31024183780ab19a762b70695896d20a9b1bf9f6c46b6398
MD5 168d0b8b165ad4e58dc5ee4832e89a3d
BLAKE2b-256 c33ffb4aca2da6b4ca359cbdfd492a73a5f2aeb8ae17a1333a0a3994f8ff0721

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e7aa6b4e701f4cb99dce5b3f0ed01a4428a1ec0f0ea824413f40fc06617cefa7
MD5 1087b5c7ca0d17b645b394b3f85bb576
BLAKE2b-256 31f0fab7a2b896233c760bf75e8d39fbb39d58b42da682b541c846ef1d3fe528

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 f0e22aa2f20193ac516144cd376aeb810721e2f8e9af14eb7d3973ac1838b91c
MD5 fa8858abc7d8128d85e50db6316aca57
BLAKE2b-256 03a4f5723ebc703249ba2dc841f41efaf467ab502ec91cd8388387eddbb19276

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b65233158761e5df40c99472ec4bf5f4151dd0b9dc1abb57d87951f1800f3c41
MD5 15334f9cf0fbc33df5019acaae19af81
BLAKE2b-256 3542ff4bf8c9171c874df7d935ef84e8a2af5b82a9f0bb1c8b7205de4c6e5d2c

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a440c1802f930d0f88313ad629d7e22d31973e0bdf5eea6f310bded10df4298c
MD5 9b7f9cfe4c6165e9211d5fcee2dd6ece
BLAKE2b-256 db500bfdfbd86d6081053f36657887e2e65caaf5d66f183d0f81288cc4a4b735

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 04ff5e8a0d0b6086d0af2a5752b1d9b8647192febfeebbf8f276237d92234751
MD5 c260977144ea7b90f6c22ab03b25aa88
BLAKE2b-256 a5e430823b41c6835328f950cf6f5ab17b603b1e41ce9ef89f90f46fb22ecd9c

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 80db75de294936d5994f7531c6667b0c6a6d49915a8d682823c6def6f3ea0035
MD5 8763268c29d6b2413aa1deec09d03eda
BLAKE2b-256 cb06730e1912788f9ec74448c27cd3a061fef7496ca6d4b4eb2c1421bedae01f

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f6bd2235c54336d5d5745e648f24705c3fa11f428ca6d333314ece7f917d99c5
MD5 1ae4aa57a56df2bccaeb0f28aaf2d38c
BLAKE2b-256 53d1ae5afecd2874e505d0c4dc4a541a9bc5b0354af707200366c291cf38148a

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-win32.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp313-cp313-win32.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 38d658fe168cae6bf7561b8a82b21b8bcfcadbde532500e17aaba69dd3667acb
MD5 15c1bf14828b9076d0567beceaec3a43
BLAKE2b-256 a4ae3ee2daa9af94477f15ff8704c5590a53e06a6e715be20952190bae4d5518

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3eca4080591d02cca6d3e3e0979e47d1c47e9bd89874be7a8c7b83a8016f116c
MD5 03bf714cd29940855cff68aa41803155
BLAKE2b-256 ca1f78dd40a8be90938c2b5f4e9732a532c5911d170f07fa5309b6fd82a5c206

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 6ac103b9217c8fbb3a05b5fdfbd06db68226745dd452523a7ef3b002b2a60cce
MD5 adc41d043b9595326c93d499d3c32996
BLAKE2b-256 909e60bcea70863d935ea096af853ac2c27c149c08c4c9b6a0cd3b5e8f72efdc

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 9a455c4dd4924c8c8933d5198ee8db9ffa6f1d804c1d57f64a9a5558d066f0bd
MD5 64d7f0f1ec012258d5cffaa8caa4e2d9
BLAKE2b-256 213aeb27642beebd20043f9c4d1cc52e04efabb1a8099b1c64da0f0fbf087f8b

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2385d7237f6bb52c8fc15a8adc1bf07a3b46b681acaf98364cea643175d40d3a
MD5 cb3c8a2ee413f7c86de429ec50af3921
BLAKE2b-256 aff3058e32c7b2aa3c61b9c197a8a705aef1e9a4d7b9f202e830cb6bc9f9e501

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5b35e9c275504ff49218d1736db279b32707b04b1160b38f3b9476d650a7f7d3
MD5 067a7d90e88171f989d09eed2a73dacb
BLAKE2b-256 e2fd09db4f4a36e1de36f23e88d44d9d76d6282bd914538e2b5146c54905360f

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62054ccc8f7cd3a438fc6b9e319f2f8236c884ce1639c2c40952865764107acd
MD5 503f118c690dcaa30f6b8bb6166b62c7
BLAKE2b-256 b0b98eca89e62d08479ce7f83f21ab9d9580c212cd27cc0528e4a29b44f3a6cd

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 ceb18008b9319094896d89ca8c6268c14626f8ed1284b450e1af157735a3e925
MD5 4c17f0f5964e60eba56b65f59effa0a1
BLAKE2b-256 c9606f431dc907f66512cf24303fb0942991dcf5173e2d7aab70ac1f3027cb89

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a77e87812a7f249e013edfe896d7eec17d1b705fb3c8655b2a6ff40b578ab8d5
MD5 92f0fc9df8d89275b2aa195097160575
BLAKE2b-256 4c130df543f1863306a3d7a73d0caf335388e8b8a369e342dc78955961c40f13

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 8222ba2840481b016d16c669ea737a25a3b6cab7adb749e0a6f00efc6b03bbd1
MD5 4426f98dcc799e037b52ed90dc204473
BLAKE2b-256 249e9f12f012939e11ae2071a08899ddaece9a231203aaf5ed696206a6fb72e0

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 980ce01eae202a2e2eff508a939b6f5c658883b4114c3279c63cae6f30dbad55
MD5 c49dcad4f6467bf0a75fcfa903e9571b
BLAKE2b-256 c4bb761b0c715fb7f665fd5a40f65d36d7b237a11c7f90ffd9b2ec9083c39b31

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07ca9c9e354f13eec1c09d568fe4cef8b463ee4d0cc19a5dfdd9f0bbed921265
MD5 64aecebafd88b9aa501b2045f968e5e9
BLAKE2b-256 8c7ad8c667613f506a220330d4228ef3e45f6acdba4a49bb1cb7d4fbd5af17e6

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e260ae9d88ae0a90fb8250357d363a904cb3ff56181dee7fb409739db358cbbd
MD5 26e0a5d56eb65b60a9609cb1b94acb43
BLAKE2b-256 4d27c45997d4411400af8180f87f04d7489f9e8ea74dfad0622ff6e3df4ccd50

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c7a041c50d73c097a8e97a413cf13b12d9e7d4c139cf72d73232961bc755817f
MD5 c6031bf137ce8105a568c3e5f3670385
BLAKE2b-256 bcf35c81ac36e65be548114aac63cbe67050e89b9db815b289155b8932fc2f54

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 388d457ef8540d2f63c605be22664ecd47a3d6998e94ff4e4ecf38960c078f42
MD5 1b8566a535161afb839dd743a7a5411f
BLAKE2b-256 24ce16ecbf04501627a3bcbe1384c1598ab21e78e50266a4df5d0c30203eb816

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-win32.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp312-cp312-win32.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f39d98cdcf6dfb1af7dc4583fb3220f54f9f033bd5c7dd8f3f2a6df7c0d3a092
MD5 615fa385b69654b050a310d8e4723eb1
BLAKE2b-256 34626057ae6f9ee0e85e9da4c52c22ad0e546e5246f673152ce049444a077bef

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92d24afb41ed3255e4fe4a00778969632dd21640b40d692f3511382e2f8dd8fd
MD5 84a1cb7bed7d597d8f03da9bfd8b017d
BLAKE2b-256 ce8dc7eb2b74b5a6e01185188c2ca33a1136673e458888aaf64c20b088f580f6

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d86ac55d364aaa636674a191f010e51569e3419bf0ad4a3d872f19586bbd3511
MD5 1cea7bb20a24ed621fb7532b88f3def8
BLAKE2b-256 89a2cf13c85978cbb58bd13011d4df164bb0aae3d69117bcf9fcf422636133e9

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 770a5ae3f6af7e0071280d314060dc76f9ce6bc16b97308422c15a1615a06f4e
MD5 4318998542a86b46976242ef5635b018
BLAKE2b-256 8af0491ac4a6e1e5cdef43e76c5e9b74cae26633bd40b4d7a0b1f150976e2180

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c5e9ddf7a998b4a544771e62a4230ea83ef913488affcba8243a23222aacafc
MD5 e4290ed85c881f11418892b126afe025
BLAKE2b-256 b2ff82fd640908f3355a56929ddb4bc30efd1a84776d1066b4c0db38e530f817

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 980b04f05885da4c7f1dfcbafb69c0bd08439067ec02dc47b68df6ad91e2bcf1
MD5 c0f185626836c15331bfb5368209c6df
BLAKE2b-256 62b655546dfce4eca0f70bb53c4ccd529a6848638d37334e330eef2e76635d4a

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82ca70a35e27182d7f9a6072fc94c3bf446f2380eba2d63a1d5b9de20f3112a9
MD5 f2bf2368ad7604fa8f28140563c470ee
BLAKE2b-256 e5a0450c7caf9f1d55358c3447e454ce40597822aa0f01946ea6d9d8ee00fb85

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 a4c2813f525f0f704f52e8a77bb8f5f98df7f7f18eef89d51d21e7fba1e1bdc1
MD5 5168f4c03f3c7804844d197f7ef0192f
BLAKE2b-256 2b2d558777cbef81b61731eb0ba13b5f277b42f508f21d2b7c51ed2377c95464

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 48698b8ba5442a1d2a92b1fc6b6c3f8ff8bc35a32ecd34006bb91a7f768e41a1
MD5 cf5313461d94169203d469f19e93de92
BLAKE2b-256 2dfafd8b897d1e029fb8920845baf3383882bd8354a1aad85a497d386c830eb9

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 01807ec816f7633a866ca8144f549edf79f988602c8b88a313647c3eedc1e756
MD5 26c4386cf9dedc5eee8fcdd9fd723ba7
BLAKE2b-256 70c8c559f8f1602200d302ea7c5c132b1a9b836d171cb8634d46b8defb2bed02

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b78f9a5ed027b9d7d869c2c07b2990d48b3fc19978f7c2c65ac221014793075b
MD5 2986b57f875502a73116dd1342326211
BLAKE2b-256 4d99caf0b22c25a23162de67644910b7b969c0f6b278d37937f62114276999bb

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa86b03db5f16f3a7f39baa21a1062bfd71bc6ad0eb49d749f2b907bf1fca446
MD5 1a151edd2c8646aa5358ac083efe4d04
BLAKE2b-256 4e2d2504340bca0e9c5c1c9472813a9cb86229885daac22b0f8a60fe23c6f449

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 75230d7be4b7ccc62453b7da831cbb24a9b4bfbc53348f188cac223fd0d91576
MD5 df03adb83dd170e45602cb098db9678c
BLAKE2b-256 35ab8c31e675dec33d3556f5c490b5dfe340e45f8df5210befb72d4814519ae2

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7063fce8e24c8e34f8cd8428e30b0ab5cd056ef14cf7eb792ba9bb54a77a1362
MD5 de5a68b9f687e2c8f40a46427ef7f277
BLAKE2b-256 583313b153ca2a2a99b35b6d8a9bd47bf774db2a599f4444ae0f98f972dc106c

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 15c511a8c733458011496948f8e07ab1a3e414b78538365e9176cdf64bf8e788
MD5 a29bddc11ffd5e9016e294a7a8ea0990
BLAKE2b-256 601271f6028d2f906a602f9f1251287d0c7e94d8815700454c33cc1159c0692b

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-win32.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp311-cp311-win32.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f188f3e4055db705b3c9bbde92ccb44d84a6495838bf0d9b95f4a7c084d5a4a1
MD5 43d424748795da82a476140a4d1fe056
BLAKE2b-256 dc36d24fd5daa049a9f2c65e42e1304088fefac68c9faedc2c62ee60dd0cb258

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a6898945589188128b30022164ffa909ef8b26f7c19986c7dd977ca1083627a
MD5 59e84716be55a74878ff25e05f836e7a
BLAKE2b-256 6b89a6ab86e981a32afadd846a8f7d7c30777ebb780e68a633702541570e3b13

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 f3c1e39805a08bdca32f0481398d8fa06d1e9045cf9f13e33fe7f5f597aa8aae
MD5 70a41fce4e60e135fe742512ae370a42
BLAKE2b-256 a932958088f3d3e9a0257cc46a9996d5c1f7447dfcccba46dda74ad5072ff71e

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f19bb15220b441b8bf565c09108a9fa6542c0309e99d2cd263fcfbee6603d581
MD5 aa31e8606ce3f22d3ea0186c4d23e35a
BLAKE2b-256 0e380f4b29150ea344edb3d19f97af14a291e9c48c65dcb4b200ad7461be785c

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5bb1192ed60e6523fb69b0e151a7757d39ee3567b457011c2c0fb10d581230cc
MD5 8098be4cb507dfa2ab3bedd28dc5d399
BLAKE2b-256 db0e548b864e24236d38299cf61ed896894cd2345b8e8cc45bb0d48fc4879869

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ef1d19fa5328aed74f12caa550c7bea43e8ef80f07719e39aceace0b16bf0280
MD5 70745759c04ec2ebce3a451ff933c06b
BLAKE2b-256 e5bfacb63600dfe8c90151197cd9299704efbe02eae16a2be461036548a0c191

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b53cddfab4b701054e9d16139e36d13e1b9959dd7ae6e545b7fcf14c1cc2ad8f
MD5 25fe97f01eb684d89e93bd90294b8bc7
BLAKE2b-256 9aa6266e436609c77cb55538856665b2af46a385899730bc9a9304f4be5e6c96

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 8f29bf61646d44e410d7000397703c89cbd69fb64f56b38f7608845373c33751
MD5 7ee252f4752776b61d99b1a33d455d64
BLAKE2b-256 fc8407c0f894c4d67799ae4f08338b2818947e4c2b6ad8c2682c7e29a6753dbc

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 ff6b6710565096c7b7ca45d2bb915cc140e2b285366f709e9bc29c07f0718702
MD5 a3023dd1d4172a317b61740fbc7d68aa
BLAKE2b-256 e3f932c59fd91b230835b1e1d543cb5c6485f96c8fb9d5b1a403da4cd0bdd444

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 f147474dbe0228c14e763164cc4dd76f59f0fa57d7675b454eddc0950a451cc9
MD5 b30f6c4d65ea5d94b9f8aa133707c4f8
BLAKE2b-256 e743690e2cff807ad6b0d00f5fcefa88aa1a48d313b22dfff0cabc09f07e90e5

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fccaed2d589bc373634177433cc6280e7797734f837999ca6c18726aa389bd8
MD5 5171bcb68b6069b573f37a809fc59236
BLAKE2b-256 c3646d4986bc50618559b6ac6718862be0c4a674a03c16291897e5ac7b38d24b

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a2eaae73c80bf8fbf972373d77891d4af632b9318b0ed1cb781d54da33b5947
MD5 6e15ee66e82639fc6b178e1ba9ce5749
BLAKE2b-256 cce592a43f4b3131b10f20b643b077110846b37d371360741adf9f89e6ab3be4

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a5d5d15c05b54de00cb23304758fbe0602d894e2676af2b959e446b7a131acd
MD5 4f599ad3b50fa1e7a75a54117828ec45
BLAKE2b-256 17e41cbc55e296fd8a604efcd264fb2cebdd2bcd2fa3b6e2ad2d92116864771b

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bf26bf9367eeb338bfb50d53b65909f1b061b12d3109135cf7ee1010fc9639fd
MD5 defe8a7beb60d86f11dc6cd1c1365453
BLAKE2b-256 fd67797445b514530885a7d9219c2ab5f1e6bfdb1d49ed1c3081096b29fc8291

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c50b8830ce272b4b57c345df46b414eac2198d2ee439256cf0ffe0c2c7b2fa82
MD5 8443f55b16bc7ac6e3d4f6b18a8aead7
BLAKE2b-256 9f140ed4e7955f1761d40fa26e3aab8cecac7abfc8bb94e3349cfbd8b07ba9da

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-win32.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp310-cp310-win32.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c12e24429d51c782022eedc493ee46bae5f913e1116ee8d8437322590a773108
MD5 cd273a5d9f4b4aa83b7a9832cc08f1ff
BLAKE2b-256 46ef269fc3d837b7a262349019a2b0a8508cf6e565198bcce26eabbd0825a4f3

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68c9c8fc864c6fae0bc29986bedf5abd66e5683835962d86ccf1b114f7410090
MD5 aa1540f43425bbc6d07a9558f0b64a50
BLAKE2b-256 c857e270a670506efae4e0ef1f1b7139826bda6c5754a83ecae8d4ed9b75da54

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5736eaea4431c18777310071e292037a4b15d1e49223127fe593feff8fa4e13b
MD5 0028e76597a46544d5e6e552c7298f8a
BLAKE2b-256 d80fbb43fb73be2a1b997e40b35d880b943fdda6737e0ffc1d7038171d40f558

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 344f9da9959085812cf614ccf9bde34e91f0403c0177b06be9641e2d390e2be7
MD5 2c63fad9bf9adc0db588477571cd8a2b
BLAKE2b-256 7c29250b6b407b08ac264ce8908c2946b991caf1b1187319563db782f6183756

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4c41fffefe07404bc41e4ed303417f3d83317cdc832c44c2ada4b5950c2b172d
MD5 4e3185ea01a931875ced5d50eea47b09
BLAKE2b-256 57b4c148488ad6eac32c0f5e9fa5d120e6d801b61db661537605e1c162c16ae2

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e6a735d05e554ef5d1c0713c65e6396529f4bfb9f7c1e1a7a619197d665839f
MD5 bb65863da1bededac902e4f835e69418
BLAKE2b-256 6c7864523c92bc4dcbf2051f3b97503fc04b887325594347ae687c688be28fc0

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de7c15a41bb7ad4cb41ee9acaecfae612ac4c9c773401603811ff777fa2a4498
MD5 4adede75c5ff7f61f97f3dae008d53f1
BLAKE2b-256 79bb2f49df861d3d3c637b64525d2a75ab9101a345792d74af392a8138a59b72

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7641603e6558b4d2e616ab503db7d5f01cd599e97b5adf7132b9738cb3b04f18
MD5 531601399937e716a0c0c9935f9043fc
BLAKE2b-256 a49011f913d97cc5fe5a04204762425f3561d79d287a4dd9f56183919c919deb

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e981f73c12a9ef749aa7478ba637a95de20d5b11081b36cd3f5b1eac56c0e4f1
MD5 7f612cb95b2fede2a5d37df4d0019cba
BLAKE2b-256 e8f2243342b0ce016d6af77e1319e425473335fb7567e0b31209784669d4be84

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 de898a722a99d6a468580e4d9ea1dbe7da9a967377508f28f162712c7c1dfd81
MD5 654e46433f5fe309cf388f998ae048bb
BLAKE2b-256 87eeeac0b1ae93b3f50ee297ed392b4a8837a6ec6bc4475cdf04e50ed6ab7b71

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5a4c8267e99eec5ff3b6a43cea0b5cf9bacfd37e487c186f2204ecc84d51508
MD5 190c147758eb8e4cfebf231768bb9e98
BLAKE2b-256 d3292c5b92b152beaf297ce92e4e89bbc101446ad1621a8b8f8310a49a008791

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f75ca3a3e2bd27f37cccee66b9024e5b0f7db665736b23083f753c9e3806f5a
MD5 3012d8f3a2ad4ac8f9fde8a7bc5dd938
BLAKE2b-256 0c25595769defd2c49dbdd0a7b0f7d7baf9eb1b3d82dccfc6cf82043c37282db

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b5d652ff70b0aaacf084d6cc30507c9002399db1562c9e791cf8788de5c48e8
MD5 95cb3453bcee2c3c45196d4ff7ff915c
BLAKE2b-256 9e72c9dfc912b0285ea2a9af34e42a5eaa8caed47945185aded57e0b39e736af

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 81fa86b2a71bc102e3e8dba83149d7f264223f8a13b28b9102901718a6656ea3
MD5 46fc114c03aee1465dcf807b5135956e
BLAKE2b-256 827c87e4c39f0fd0b5d560e3f9150a9bacc1b6017c6317d57dc405973e5f3ad2

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ccb8f1617f550da05b21a7dc9993bab0084b9bb73c778aeefdc17f8ddb050dd1
MD5 f4fa5e6d9ec77e1b4b6b17f4bc31d76c
BLAKE2b-256 450f8993a240305b190e7544dae349ebf43303275a38102d7b77b25dc6b79e20

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-win32.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp39-cp39-win32.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d550039c0277f15d05346c8cb8b1f3d0ec10cc233de2ea382d429b12219df1c6
MD5 45c6ccb6eb58ea8beaff6e938f90c500
BLAKE2b-256 93e8c4b12a16d4eea465fbf555629ba06e5709f9004b50b03fbb5ddc11dc71c1

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4395c8cd8171f86b2caf09cb6e34f5d6eaea47e7e329850888c6528783e1d87
MD5 60b05ad16a1ded00db1a1e7570c048f6
BLAKE2b-256 0b316c29a860ecbfb855d2caed12f4ac846a3c95a63189d3abfa8561bdf3e311

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 9aa85a5cbbd03a93d378e2210df47ac05d015fd72c4f42cfe7019abd150d3bd1
MD5 5bf957880e3f520a57cbf9b38eba9b2a
BLAKE2b-256 2778e3300471699fb81e76083d926f8170067c19198bef4f8811f56c08c0f1f3

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7556b19777c8f796100dbb1bef7e938de18453954cdb8417109529009deeb859
MD5 966eb636c0504ac4688eaf4bce16346e
BLAKE2b-256 2cf533ff0ab52535263afb8bf8a3e6dd7c94315766447ca6accceb83cce26faa

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b8df4b5e1107156afd3dd7cc53f15214c04b30355e8074b9a237c8aa2f07db20
MD5 f01be85967afb771fdb070d07f846ce2
BLAKE2b-256 395646d437df4b165fd0627d42966d46e62339da7c404c6d09d6ce732187b14e

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e0e4316a35722dd93d81c335aa6ec74b3c053aacb45282b313f5231dcf96db15
MD5 99596540364324ca9994c3dec9f72226
BLAKE2b-256 539a0e902cb853c117a9b7c1f7cdf3ec76ad711e03be89bb8be94603ed7c1ed3

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9625375e16211d75b99287faa00d5e106231cf406ed6f11c81b9e3285e5f9945
MD5 82f6242799ca5352de9c87eff2f84069
BLAKE2b-256 d625f9143735ab1a763c48abfb293c9c50254832a3e4e041842a2104f6173c98

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 1856f032b3a5ae4bb9c01fd6f4ab2477c96db30374defd15c52eb8f254787b45
MD5 ca08615f2e52fe2e5ae83c9780b6a444
BLAKE2b-256 5c044556f5e6ce5fc53344310440f479a837af8951aa4e8b79328cb638a3ebcf

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 5414342ef79b53950d5160a06235305acf7c908826244c26a853af05520b4cc9
MD5 040fa4a7a522eec4f2da5357143fafa1
BLAKE2b-256 5e66685721657ce08dbc6a114a212c59c4001c878ddb7c6613cb84f565ee27bd

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 1e9d371bed557904526d1ae9ba49b64a0519d9f01fba9ab6dc2b5639a4a3de1e
MD5 cf5d1263a39015feaac0b188bb85eec9
BLAKE2b-256 6c768bc2a7babd4b66ef8eb4734bf0c767265910afd824c2585d9581d6adf05f

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e60222af8fb9b54fdce152b3f2227d0165abfc53dfd6d57ec085e859b25340f
MD5 ab6328d8df1c1ec4079d15e6f6348ed6
BLAKE2b-256 e1034c8d2499922a7d69511b4561dae04da15b2159b9f3212417eb6386cab9bc

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b25744288a456680a2a3155de6aac6a65238ec8100d4f0cb8626f54f7c2fc22
MD5 7b1c653e2cb6b2e7105f5f4e1ddf758c
BLAKE2b-256 b6ba6149018f1b51f970f4416a4c0d0d77d0daa3bfd77d5b638078b9f0a08869

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ea5b60904530d54a93da380001ab29857d0a7b4c9f10a3f50813f7d9936ce7f
MD5 a0d9ae3bb43f8ad8cc2e32a7c9a3f85e
BLAKE2b-256 e3cc71a375604f3d16907b22773aaa8eb768f8c5f4d5372f3a0e770de04b24a4

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 757fc33a58bf4ac52be4ad5b2b29e5d185d0896097091cd92699c864da735092
MD5 9c94d2ae676cdf31ca50417273a00d2e
BLAKE2b-256 c86a263393b750ae7a54ee78a6d856b3166d9c67d78814195d0311353383f2d1

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 36.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a519796037f7d3441acca72ff931ae6674b741bf3cf7760e8f5a4c4036797f3b
MD5 3f093a119612f181a0b504b6f00c2ce6
BLAKE2b-256 71d7c6e99fb05bb5be7355d0fbafbc3009c913cc0a121b109c888e07f50e834c

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-win32.whl.

File metadata

  • Download URL: pytgcrypto-1.2.12-cp38-cp38-win32.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d13624172a79717c3a4c37ae7834d11b80ab66bc4fbb930449f1851d651fbefd
MD5 1fd9de236f3173b075660152595dae67
BLAKE2b-256 253b15dd52410ded12da75db8dfde67f6130e35836b65694a952136e925c4ee8

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 412747fe31a3a9943452b97f9ba34befe956176434c8a212f59fde60a1686c0f
MD5 ce91163b33bb930c9a0e2cdc7654acdc
BLAKE2b-256 ea2902278794b9032f1b11309a77c5b3353e2dcbcc5c89077075ebdd5e805ea6

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 01d03c6fa103e1ee2193f84f0af17245e7828fa19dd16c04a582efe190896975
MD5 c8399c5665a40767209cb0b254080f82
BLAKE2b-256 4693487d51cdda293e361e2c6e74394ef8521b46b9a5464edcaafdd56eb444c2

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7ccd1c9591323cb8bb127dcc895c144946642889a90c1d1cf5c555acab748330
MD5 a5a749e9af0b3833121334e9c2cd367d
BLAKE2b-256 ffd8fa0cdc193cac4839039901566c961fc6840ae22541ab24b15a8050b05771

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dcba4c0459c4994808d69e811c6703e0f370bd2538f4c8df61acc0782d69c6a5
MD5 9fe0a629859caaf41c51cd614fbd23ac
BLAKE2b-256 5333b481162cd998aca55c24e13e2a4f271ef9adc8980caddcf34afe2370958f

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3dbc6c7b31d8fb693f3baeedfb3f9bdea78835a3adcf3e0b5939b54492a2b5b7
MD5 e5a06f06d41ff65dd231242cc3c051a2
BLAKE2b-256 768520c168a0c771c19095af64cc5276df16efc26516a954481b0770bad664cc

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db91c0142e99532782a2d97f9069e1c49e05c4a8cf6dfc0ec5cf0a09b62258ec
MD5 e4d21f919f2fab292e3216051b600043
BLAKE2b-256 37def6f12a17d63e8277dd447fef219efd4fae36ceeca73719bd5b7416fd95c3

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 4efc8e56bdedc456c6b8b6fd61ff2d096de87819dfbf48999c80dd82899ab2cc
MD5 94661abd71ebfae61c8e3c3287674310
BLAKE2b-256 2b720dc1d4d669bee312fd5754a6a0f7763691eb73093b0188c8c65548f2a3ef

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 1f20190c31cb5a80438becac0e8387820ac70f7e472586a98325a491f0890206
MD5 3a12f340db7ce5bd2d4e3971cf6247dd
BLAKE2b-256 b152e6531068a39252c7291687bd02cf8449565447900763c013ee6ed6c9f021

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 0932fe3b24748632b4e9ba5957057aeeed99fb4209f8e8af34f6bd0d041f4eb6
MD5 ec32ee3899b56b7aac13d28c293b736b
BLAKE2b-256 b85209aedebfb7f54f17a6f1fdc747d164fb7d456f2c4d301f56cb35f51b9062

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 723ecb0195a09cd93bd30b3cee8f21796690d5b4c7d5fa431a47952ae76d0a94
MD5 60b93e98d5b60e3bd28a5486547222d2
BLAKE2b-256 51ad6fdd91c4f0630cf2f59fc9506f0e6c221b96ffb4eb78cfc8ce0eb9a72d94

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c1c3cf38176cd2dec126bdc91df22f9d28d65bf4397a474ab2eb6a84563211b
MD5 8410cbd7f424d246119641580860f112
BLAKE2b-256 8913b91376b2351dafd099b94c208a40fa6f9fe8bf4c08f0f29163974bd10142

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca1c7e09198e6d8088d630d4b6247aa3a358efcd2ae63e912c2aa778e66d8e11
MD5 650373f1de95a2a34dfb8f4ec6bbd280
BLAKE2b-256 5431466e218ad5da95bac604102790a3370c3dbcf4b1ff7b8c7d6a88a87cd283

See more details on using hashes here.

File details

Details for the file pytgcrypto-1.2.12-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pytgcrypto-1.2.12-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 87b2974e663599cddc3948cf5f55e8916e550163a1f0c1b69d676f749b9b18f9
MD5 a2f272cd6768750c7305b8b01ff8a005
BLAKE2b-256 6c05db6832666ec58d25afa05fbc494dddd7fd12e12b58354f8078fa4e5f6f59

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page