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

Metadata

Release files for rtgcrypto 1.2.12

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

Source distribution (sdist)

Source distribution for rtgcrypto 1.2.12
File Size Uploaded Provenance Actions
rtgcrypto-1.2.12.tar.gz 34.0 kB With provenance Details for rtgcrypto-1.2.12.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for rtgcrypto 1.2.12
File Actions
rtgcrypto-1.2.12-pp312-pypy312_pp80-win_amd64.whl PyPy 3.12 PyPy 3.12 8.0 Windows x86-64 Details for rtgcrypto-1.2.12-pp312-pypy312_pp80-win_amd64.whl
rtgcrypto-1.2.12-pp312-pypy312_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for rtgcrypto-1.2.12-pp312-pypy312_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
rtgcrypto-1.2.12-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for rtgcrypto-1.2.12-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
rtgcrypto-1.2.12-pp312-pypy312_pp80-macosx_11_0_arm64.whl PyPy 3.12 PyPy 3.12 8.0 macOS 11.0+ ARM64 Details for rtgcrypto-1.2.12-pp312-pypy312_pp80-macosx_11_0_arm64.whl
rtgcrypto-1.2.12-pp312-pypy312_pp80-macosx_10_15_x86_64.whl PyPy 3.12 PyPy 3.12 8.0 macOS 10.15+ x86-64 Details for rtgcrypto-1.2.12-pp312-pypy312_pp80-macosx_10_15_x86_64.whl
rtgcrypto-1.2.12-pp311-pypy311_pp80-win_amd64.whl PyPy 3.11 PyPy 3.11 8.0 Windows x86-64 Details for rtgcrypto-1.2.12-pp311-pypy311_pp80-win_amd64.whl
rtgcrypto-1.2.12-pp311-pypy311_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 8.0 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for rtgcrypto-1.2.12-pp311-pypy311_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
rtgcrypto-1.2.12-pp311-pypy311_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 8.0 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for rtgcrypto-1.2.12-pp311-pypy311_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
rtgcrypto-1.2.12-pp311-pypy311_pp80-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 8.0 macOS 11.0+ ARM64 Details for rtgcrypto-1.2.12-pp311-pypy311_pp80-macosx_11_0_arm64.whl
rtgcrypto-1.2.12-pp311-pypy311_pp80-macosx_10_15_x86_64.whl PyPy 3.11 PyPy 3.11 8.0 macOS 10.15+ x86-64 Details for rtgcrypto-1.2.12-pp311-pypy311_pp80-macosx_10_15_x86_64.whl
rtgcrypto-1.2.12-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for rtgcrypto-1.2.12-cp315-cp315-win_amd64.whl
rtgcrypto-1.2.12-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details for rtgcrypto-1.2.12-cp315-cp315-win32.whl
rtgcrypto-1.2.12-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for rtgcrypto-1.2.12-cp315-cp315-musllinux_1_2_x86_64.whl
rtgcrypto-1.2.12-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for rtgcrypto-1.2.12-cp315-cp315-musllinux_1_2_aarch64.whl
rtgcrypto-1.2.12-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for rtgcrypto-1.2.12-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
rtgcrypto-1.2.12-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for rtgcrypto-1.2.12-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
rtgcrypto-1.2.12-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for rtgcrypto-1.2.12-cp315-cp315-macosx_11_0_arm64.whl
rtgcrypto-1.2.12-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for rtgcrypto-1.2.12-cp315-cp315-macosx_10_15_x86_64.whl
rtgcrypto-1.2.12-cp315-cp315-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) Details for rtgcrypto-1.2.12-cp315-cp315-macosx_10_15_universal2.whl
rtgcrypto-1.2.12-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for rtgcrypto-1.2.12-cp314-cp314-win_amd64.whl
rtgcrypto-1.2.12-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for rtgcrypto-1.2.12-cp314-cp314-win32.whl
rtgcrypto-1.2.12-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for rtgcrypto-1.2.12-cp314-cp314-musllinux_1_2_x86_64.whl
rtgcrypto-1.2.12-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for rtgcrypto-1.2.12-cp314-cp314-musllinux_1_2_aarch64.whl
rtgcrypto-1.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for rtgcrypto-1.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
rtgcrypto-1.2.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for rtgcrypto-1.2.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
rtgcrypto-1.2.12-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for rtgcrypto-1.2.12-cp314-cp314-macosx_11_0_arm64.whl
rtgcrypto-1.2.12-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for rtgcrypto-1.2.12-cp314-cp314-macosx_10_15_x86_64.whl
rtgcrypto-1.2.12-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details for rtgcrypto-1.2.12-cp314-cp314-macosx_10_15_universal2.whl
rtgcrypto-1.2.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for rtgcrypto-1.2.12-cp313-cp313-win_amd64.whl
rtgcrypto-1.2.12-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for rtgcrypto-1.2.12-cp313-cp313-win32.whl
rtgcrypto-1.2.12-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for rtgcrypto-1.2.12-cp313-cp313-musllinux_1_2_x86_64.whl
rtgcrypto-1.2.12-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for rtgcrypto-1.2.12-cp313-cp313-musllinux_1_2_aarch64.whl
rtgcrypto-1.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for rtgcrypto-1.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
rtgcrypto-1.2.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for rtgcrypto-1.2.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
rtgcrypto-1.2.12-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for rtgcrypto-1.2.12-cp313-cp313-macosx_11_0_arm64.whl
rtgcrypto-1.2.12-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for rtgcrypto-1.2.12-cp313-cp313-macosx_10_13_x86_64.whl
rtgcrypto-1.2.12-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details for rtgcrypto-1.2.12-cp313-cp313-macosx_10_13_universal2.whl
rtgcrypto-1.2.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for rtgcrypto-1.2.12-cp312-cp312-win_amd64.whl
rtgcrypto-1.2.12-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for rtgcrypto-1.2.12-cp312-cp312-win32.whl
rtgcrypto-1.2.12-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for rtgcrypto-1.2.12-cp312-cp312-musllinux_1_2_x86_64.whl
rtgcrypto-1.2.12-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for rtgcrypto-1.2.12-cp312-cp312-musllinux_1_2_aarch64.whl
rtgcrypto-1.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for rtgcrypto-1.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
rtgcrypto-1.2.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for rtgcrypto-1.2.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
rtgcrypto-1.2.12-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for rtgcrypto-1.2.12-cp312-cp312-macosx_11_0_arm64.whl
rtgcrypto-1.2.12-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for rtgcrypto-1.2.12-cp312-cp312-macosx_10_13_x86_64.whl
rtgcrypto-1.2.12-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details for rtgcrypto-1.2.12-cp312-cp312-macosx_10_13_universal2.whl
rtgcrypto-1.2.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for rtgcrypto-1.2.12-cp311-cp311-win_amd64.whl
rtgcrypto-1.2.12-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for rtgcrypto-1.2.12-cp311-cp311-win32.whl
rtgcrypto-1.2.12-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for rtgcrypto-1.2.12-cp311-cp311-musllinux_1_2_x86_64.whl
rtgcrypto-1.2.12-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for rtgcrypto-1.2.12-cp311-cp311-musllinux_1_2_aarch64.whl
rtgcrypto-1.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for rtgcrypto-1.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
rtgcrypto-1.2.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for rtgcrypto-1.2.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
rtgcrypto-1.2.12-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for rtgcrypto-1.2.12-cp311-cp311-macosx_11_0_arm64.whl
rtgcrypto-1.2.12-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for rtgcrypto-1.2.12-cp311-cp311-macosx_10_9_x86_64.whl
rtgcrypto-1.2.12-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details for rtgcrypto-1.2.12-cp311-cp311-macosx_10_9_universal2.whl
rtgcrypto-1.2.12-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for rtgcrypto-1.2.12-cp310-cp310-win_amd64.whl
rtgcrypto-1.2.12-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for rtgcrypto-1.2.12-cp310-cp310-win32.whl
rtgcrypto-1.2.12-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for rtgcrypto-1.2.12-cp310-cp310-musllinux_1_2_x86_64.whl
rtgcrypto-1.2.12-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for rtgcrypto-1.2.12-cp310-cp310-musllinux_1_2_aarch64.whl
rtgcrypto-1.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for rtgcrypto-1.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
rtgcrypto-1.2.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for rtgcrypto-1.2.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
rtgcrypto-1.2.12-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for rtgcrypto-1.2.12-cp310-cp310-macosx_11_0_arm64.whl
rtgcrypto-1.2.12-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for rtgcrypto-1.2.12-cp310-cp310-macosx_10_9_x86_64.whl
rtgcrypto-1.2.12-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details for rtgcrypto-1.2.12-cp310-cp310-macosx_10_9_universal2.whl

Total release size: 2.9 MB

Release files / rtgcrypto-1.2.12.tar.gz

Download URL rtgcrypto-1.2.12.tar.gz
Size 34.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1acab15edebdae34f296fed188896b2d17942d2a9f4c5c37c0b435b804e3e42a
BLAKE2b-256 checksum
How to use checksums
18dada1624bccc7fbe62243dce1d0a12256163f073c31b247e45752c5b0bd013
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp312-pypy312_pp80-win_amd64.whl

Download URL rtgcrypto-1.2.12-pp312-pypy312_pp80-win_amd64.whl
Size 97.3 kB
Tags PyPy 3.12 PyPy 3.12 8.0 Windows x86-64
SHA-256 checksum
How to use checksums
f865d21aad4189c2869f102d341fd99789a844ad2c61d62b28c46ea62b13947e
BLAKE2b-256 checksum
How to use checksums
e3e5d65267ae2e2d36f6385c83ef59805efeb00681a3634246e52fb5250a58ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp312-pypy312_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rtgcrypto-1.2.12-pp312-pypy312_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 34.1 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
1fb5b44fef51b72f6852442073a0b861eba00150492df4f4f1200d3351399370
BLAKE2b-256 checksum
How to use checksums
a4ab8662bd740d14c2ca13dd12b2a50db31c655fdcc20398605d74690675561b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL rtgcrypto-1.2.12-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 37.4 kB
Tags Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
61867d3f369c327dc5835913a723a55834d808f38cd6f5d5f87a79153a23ebde
BLAKE2b-256 checksum
How to use checksums
b110d0fcacc396569d94a25374e4b2be2f9f39e52ddcace7307b1823510cfe02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp312-pypy312_pp80-macosx_11_0_arm64.whl

Download URL rtgcrypto-1.2.12-pp312-pypy312_pp80-macosx_11_0_arm64.whl
Size 34.1 kB
Tags PyPy 3.12 PyPy 3.12 8.0 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0e5fb9ad72357b516da5a9fc03d4af0e7bd5751ee4c25de45b538caa329de1c2
BLAKE2b-256 checksum
How to use checksums
96f6a2e7427bf2a3ba77f0cbdf1fec712c7a5029d67ba04bf9434cf1e8acf4ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp312-pypy312_pp80-macosx_10_15_x86_64.whl

Download URL rtgcrypto-1.2.12-pp312-pypy312_pp80-macosx_10_15_x86_64.whl
Size 34.2 kB
Tags PyPy 3.12 PyPy 3.12 8.0 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
61bb3e24c0f8f37bd972a0ea8f9d764946ee5c9121e825f67215cabe9fae9c23
BLAKE2b-256 checksum
How to use checksums
afa56c9184aea45cd8c7b4d0461ef499656e0372060c2559b4de8a20b7a744ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp311-pypy311_pp80-win_amd64.whl

Download URL rtgcrypto-1.2.12-pp311-pypy311_pp80-win_amd64.whl
Size 97.3 kB
Tags PyPy 3.11 PyPy 3.11 8.0 Windows x86-64
SHA-256 checksum
How to use checksums
cb726ec56d2d626e8943e20fc557fbaa5edbdce0b4bd8b170e7a2f71eace28b1
BLAKE2b-256 checksum
How to use checksums
be37b62fea266c58a0162c7125011e47cb781c2ddfabd2d96786bacd5ff44249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp311-pypy311_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rtgcrypto-1.2.12-pp311-pypy311_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 34.1 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 8.0
SHA-256 checksum
How to use checksums
abc5b4a9c8b39abf5fe3b4ccd39e4c2a40c7e5d54973a83e60a788081a6187a9
BLAKE2b-256 checksum
How to use checksums
c888a3d0fe5d79702484cb1de3f48c93b890dce76f6701fa88f7dc032459d01d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp311-pypy311_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL rtgcrypto-1.2.12-pp311-pypy311_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 37.4 kB
Tags Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 8.0
SHA-256 checksum
How to use checksums
a858ae0e839d5f17e366796f38dcf90b92b56775bae89760f11c23dba7be4d52
BLAKE2b-256 checksum
How to use checksums
dac4930e6f146530f64e2e59148f9b4711ea5169c9969e4867926ae74fa912c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp311-pypy311_pp80-macosx_11_0_arm64.whl

Download URL rtgcrypto-1.2.12-pp311-pypy311_pp80-macosx_11_0_arm64.whl
Size 34.1 kB
Tags PyPy 3.11 PyPy 3.11 8.0 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
10c1ca18f66ec7c8c8e8d71942fcf1aee3375a3c2ecb5457a1f0c756c799883a
BLAKE2b-256 checksum
How to use checksums
04dc6a49e2d559c91c40883e508d843c90d5c25852cba28cc4dfa14afffceed5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-pp311-pypy311_pp80-macosx_10_15_x86_64.whl

Download URL rtgcrypto-1.2.12-pp311-pypy311_pp80-macosx_10_15_x86_64.whl
Size 34.2 kB
Tags PyPy 3.11 PyPy 3.11 8.0 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3f3d8b78b242a054cd73eea143548c3f563e7b247b293cb0bfe578ac33d393db
BLAKE2b-256 checksum
How to use checksums
6ead7b3763203753372c85d3bcee48ffa487aa153b674db115a0d2d28b020843
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-win_amd64.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-win_amd64.whl
Size 38.2 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
fd3fb48b385adc6803d09548074b047bd9c541ec7f7d339a0ab751c3833875d8
BLAKE2b-256 checksum
How to use checksums
a376d5295ee4726948219e41f472dcecb6f41e6af5bccf56bc85aa5be53865af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-win32.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-win32.whl
Size 37.6 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
0006a2792e682116f4200b7207cd7ba6889cbb24f0740e1b97fd0f8c6d2ba834
BLAKE2b-256 checksum
How to use checksums
5e807bb4f5fbe76d8b13b5a9563c532ca6849df3f6727887f5c054e3c658528a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-musllinux_1_2_x86_64.whl
Size 52.9 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
685de39ceb99a4fa7c9b80c6ef0d4d3c9918b6e2f992563627343001bc1941da
BLAKE2b-256 checksum
How to use checksums
860c37d9c2102a1527e1c7c187988bd23b606f03435612e3aa330deb30ee8576
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-musllinux_1_2_aarch64.whl
Size 52.8 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
edeb2caa4a877c2c9b1f816e33d204e13e9aea22573be20d13d22d2536a6c272
BLAKE2b-256 checksum
How to use checksums
74883d8166dcbd18b8009830fb0b31a9d7eeb41b4479e3ba8742a5de402edd10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 52.8 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bd9ab244ddee4c9a8ecfe4a60adc1ff321b9a8b3688cd52289ac6896349c1f48
BLAKE2b-256 checksum
How to use checksums
779688268582cf024a1d865a106cf17924bdbd173b3c8686411e7846489ff86c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 53.2 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7996f37c2edcd4e0f9f784639cd8b8602f82e1d3d56a539f1c6aa1bf4509c38e
BLAKE2b-256 checksum
How to use checksums
ae6051073d3c4c1484931fd0412f9137c3ae1275768c61ba4d8b24fcee287844
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-macosx_11_0_arm64.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-macosx_11_0_arm64.whl
Size 34.6 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
517d85245a543cc21bbd8cf9e7e941640a47252863a3b9e1d338e5d4e286784f
BLAKE2b-256 checksum
How to use checksums
ea17e0fc243f2d6a9e1e9de1e2c44063eb44832a806f13f66910beaf126f7ecd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-macosx_10_15_x86_64.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-macosx_10_15_x86_64.whl
Size 34.7 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
59860f58cb606b5a7f6f70d709d9b5a4c6a7750df49364c1a568b9c574d3f18d
BLAKE2b-256 checksum
How to use checksums
0be25af65176e9b0e6dc006ae7742520c346be8b09228a258b2606f041a0b60e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp315-cp315-macosx_10_15_universal2.whl

Download URL rtgcrypto-1.2.12-cp315-cp315-macosx_10_15_universal2.whl
Size 50.3 kB
Tags CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1c87832c1d08a2fb05781bff1c5fa8dddcfa763eb17ca8650f6e11ac792f34ab
BLAKE2b-256 checksum
How to use checksums
1da077ef527e38fef00666ce5d18293424caae5924c81efffcae927102f0b52f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-win_amd64.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-win_amd64.whl
Size 38.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
901bf7db47170c74cecccfe3e8b85a4e3bb1d6dde7dd676403528782b6e0f338
BLAKE2b-256 checksum
How to use checksums
6d1b9cee49d535dcc7b4cdb66223ad2a44068d14015c0ce7f0f71b6e38e82eda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-win32.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-win32.whl
Size 37.6 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
b52bc228d31588e4cf170da6c9495cec3c4e2718856ba020aa527207a35239b9
BLAKE2b-256 checksum
How to use checksums
e43be1f04da1acea3028c6210fe2aa049f4daa6ab62b22451abec66d98a1c065
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-musllinux_1_2_x86_64.whl
Size 51.1 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6853bce410e83345bf5e638960f92d325568205b7f43e4db62de4e43b65bf0d9
BLAKE2b-256 checksum
How to use checksums
e8386eeb6852d146b4f38bc7bf34ee1714e441b7dc3a67e9ebb8d49f53797c36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-musllinux_1_2_aarch64.whl
Size 52.3 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fe808bcd830e68d7ddf87a9c6a373689d1667b9dd90b1c68d5828084f7078345
BLAKE2b-256 checksum
How to use checksums
eb13273d43a0b5da890aa0b13f4fa645e3be6ff0459b22d0b8fa5ca643dd3c15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 50.9 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b116ec485a8cee5cbc8e62aeae94fe729b0bc65ef29eae9e2e6c54a1ea3be6f
BLAKE2b-256 checksum
How to use checksums
44906aa5e50f00807c1cfa02074fde0d03ed62489bf39e87a6cb61883cca8a2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 52.8 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
712def375b5d06ac64d836f28a1fd0e656b53b3d95cac10edb8dc8ecda818dfe
BLAKE2b-256 checksum
How to use checksums
62425d5c810900ed56ccd77ce9838395ebbb9418c750b005e9f78e97f63d7047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-macosx_11_0_arm64.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-macosx_11_0_arm64.whl
Size 34.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
972fd2e64467dac9a2d0fe088c7e2b90da4e0c014c64bb6e22df9f86d836495d
BLAKE2b-256 checksum
How to use checksums
b69aa3032c08c942044e9b8c0346353d9626102aef4c37a1e0e458fbb3db9bb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-macosx_10_15_x86_64.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-macosx_10_15_x86_64.whl
Size 34.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
520ab5a8a4275472fbaf244268daee1bdd22dfde8785c96f7aebcaebd15881c2
BLAKE2b-256 checksum
How to use checksums
373b06701bd59bd47ac10700e0f125e5de301e1ac54dd7c58d00ee78115352f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp314-cp314-macosx_10_15_universal2.whl

Download URL rtgcrypto-1.2.12-cp314-cp314-macosx_10_15_universal2.whl
Size 50.3 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ab9486d48ba8d654825842e2f2be23bbdc0293cefb8820cf810ec78e0d6de502
BLAKE2b-256 checksum
How to use checksums
bf2dad18a2616484b39bbc3300e6f12368b4e0f182f6bb66a9fc70fc2f59d2aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-win_amd64.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-win_amd64.whl
Size 36.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6f5189dc5b238bafda6a8ef49b0a2d07247eb587f5e4311ed280701fc0eb7d23
BLAKE2b-256 checksum
How to use checksums
f92699450984a5e53e91991e66af8401ee0889878dce28ef98393c261ff7dcaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-win32.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-win32.whl
Size 35.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
57d7b0d2db5a6440ab62f5cc5948899a1415779920cfbe9f2b104832a07fb68f
BLAKE2b-256 checksum
How to use checksums
81c2030088bcb0443cf4237520468226484826da5e3cb40c71c1370ab86b5c7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-musllinux_1_2_x86_64.whl
Size 50.9 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
85fa8a7d7cd29ac917fa835b8c1d0166d58d6ee4f3e4e55f51f33692868dd5ac
BLAKE2b-256 checksum
How to use checksums
42cd8d821e2d3819b16dc86bd31aca0090f358623a778a844a0da1c82e0ffe43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-musllinux_1_2_aarch64.whl
Size 52.1 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3e8b83b4d72d7cabcb5f3ec54958add4b3188c1d5c401f06d7dc3763c05b6165
BLAKE2b-256 checksum
How to use checksums
78c638b27759f02a702be8ab71be226e0060d9d051b7dd6ffe0bfb877dcee121
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 50.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
769fb938865e59010034984a7ede5c71625a91508e077452a864fada66b5ae16
BLAKE2b-256 checksum
How to use checksums
0123e456748b51616d0d1f4b230190a47d380580d4088ec1ed1468c890f978a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 52.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
14117247c32d5c87efc372541a8c9733ddb926071ee1c4f1ad2468fcc4518062
BLAKE2b-256 checksum
How to use checksums
79a0a38329ad6b7bf1a664b71055d776165cb97745fc4f9cb9c4f192982cdedb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-macosx_11_0_arm64.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-macosx_11_0_arm64.whl
Size 34.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e9faf6673566fd2184f4a96370a996a7812e64ce2321de98523aa317f5de1505
BLAKE2b-256 checksum
How to use checksums
c9eec61794868eea17fd605b34c1e858221c28e78a49408bba3ee30d4be7f65f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-macosx_10_13_x86_64.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-macosx_10_13_x86_64.whl
Size 34.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2eea8fc4fc01e17a7429fcd081f456b9f880b2ecb566588a148cd1d72147d04c
BLAKE2b-256 checksum
How to use checksums
fc3b4385f6b619bf7ce9628d2377d3702e1a2dbeef3ffa1d763565722475acf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp313-cp313-macosx_10_13_universal2.whl

Download URL rtgcrypto-1.2.12-cp313-cp313-macosx_10_13_universal2.whl
Size 50.2 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
cb35e01c6f18a1a1deea3fe77260437bbd791821dbb0f9764a2c6240a25bebd9
BLAKE2b-256 checksum
How to use checksums
657ecd8ea3d7d0fdd30bde0c127010c1ebbb3f7e1c923473ca68a2ea397db0d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-win_amd64.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-win_amd64.whl
Size 36.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
383cc297eb69d412be56a585ebc2f82feee462bd2fc6387f46538a9a3920330b
BLAKE2b-256 checksum
How to use checksums
5526dad22d33caf05bd29186655e2a9326327c51a35c887a8f064b39664a4120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-win32.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-win32.whl
Size 35.7 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
b071a2ed2f14af2500399a0403c3d877d460b24614310a1a19b62207c5a51dec
BLAKE2b-256 checksum
How to use checksums
586f726f677f218b621f47621c630100203e467b0d48b329f3593cb60609f029
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-musllinux_1_2_x86_64.whl
Size 50.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2246bcd557ed8d536b293e98029ef585910b67dc98d123be79ff139f977b8176
BLAKE2b-256 checksum
How to use checksums
187e76b6e86c7209074f776ecc14196c7095f4da38bb4ca66f43f487475f5710
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-musllinux_1_2_aarch64.whl
Size 52.1 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9de0b08afa066edd8a7a941d366b2364f8e4156996a0cd6874eaae3bbb34628f
BLAKE2b-256 checksum
How to use checksums
25dc1670144531a550697272918be86a27b4e0ee778597854930052d1817884f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 50.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
014d958ada46bf65b06baa6c55132abf47a75e980d8dc03a005308661f752518
BLAKE2b-256 checksum
How to use checksums
fb47a143983a435233e0697fefb685be8e5e23f63b537bcd71f1f1d25d44ea7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 52.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c47e0f8560f09a992a720d029fcc0e4428e3e7dc4ac95b8210ec51d31722832c
BLAKE2b-256 checksum
How to use checksums
99b75f229c42ea1ddaac38056207cbd6ed5b42521874a326f6187c3bb166a475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-macosx_11_0_arm64.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-macosx_11_0_arm64.whl
Size 34.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0e401fb94f42f2468738f9b56a16eeaa49a53359455361fce867e44e80505027
BLAKE2b-256 checksum
How to use checksums
fc85d2056c0e503fa385636a2ce273b5b80167f6889138ed292774273e5a2030
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-macosx_10_13_x86_64.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-macosx_10_13_x86_64.whl
Size 34.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
25aed130cc5625826257026508a5171e81fb859502befa66310a953ce96fc092
BLAKE2b-256 checksum
How to use checksums
265cedae9e78ff33322bfdfe75583ee5b19a852bdacbe482a5ed6ecacaf25dce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp312-cp312-macosx_10_13_universal2.whl

Download URL rtgcrypto-1.2.12-cp312-cp312-macosx_10_13_universal2.whl
Size 50.2 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
54a79c83a4046654d7a4f500c9de194d09cda54cf32f0358876371e20613ea67
BLAKE2b-256 checksum
How to use checksums
697fb602c6c2011de9f916cca627eeb91739deb517f7b2e19f505035bf85d803
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-win_amd64.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-win_amd64.whl
Size 36.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8dd263483281f3b7478eaed51954b660a6184a486e9666b4061fe04cdfc7847c
BLAKE2b-256 checksum
How to use checksums
1088119dbccd7ebbb460c65925a8c9ffdd4a48b181fe61b946df21542666002f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-win32.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-win32.whl
Size 35.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
3e941da1144dddb5bc09c85111508b2d8309588c463818e4856b6907fa9a6b38
BLAKE2b-256 checksum
How to use checksums
877c90e1bce618a150488012722e8c7f14747d442dc37e29a4efa14e3ada3b2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-musllinux_1_2_x86_64.whl
Size 51.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e37593f6de377c8e8db5e8743fad17c5200d117085db3f28c4a0ab66174e69b2
BLAKE2b-256 checksum
How to use checksums
9522724537c8900b2ade8534f19f10356b15c8e8ce780246340ade0bf427a848
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-musllinux_1_2_aarch64.whl
Size 52.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
40ae608ac1f707fc0a17fc4d5a502c8a023135dcf82b14aeb728fbb013017ab5
BLAKE2b-256 checksum
How to use checksums
0479dd3d7374fb06a25036218381e66ebb76fb7e97fdd26c8e2dded4789d63a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 51.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c8867a526c02c48dbd313e2dba892b587bc609ae1df6b360e7ec53c5fcca05d5
BLAKE2b-256 checksum
How to use checksums
5a73ecaf1871c3ebf022714750038fc4c1591a153d628ca5209fac125949aefb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 53.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6ddab344d4cfc40bfe197dacd3c66974f5af1129d465153d94f56c02d34fec19
BLAKE2b-256 checksum
How to use checksums
d08839f3764c53ad014150f760e6c51e04dd7603543cb3af52be65c1624ba3a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-macosx_11_0_arm64.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-macosx_11_0_arm64.whl
Size 34.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
94ee54e413384c8bc550612eccc24b8fc0791a96557eacd41957e73a4ebfd13a
BLAKE2b-256 checksum
How to use checksums
8800fedabcffcce9106c5ae1ed2e85d76219be76a275c972ed4c8c6605770cc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-macosx_10_9_x86_64.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-macosx_10_9_x86_64.whl
Size 34.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d5072f4f958e64153c93c5bacdfe3dd4bca6dff8810ed71a91b7695d13a119e7
BLAKE2b-256 checksum
How to use checksums
913804db0df817c3e4ed0c336df736d78de6a679c2a08ae3644d92ea8e9eb0fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp311-cp311-macosx_10_9_universal2.whl

Download URL rtgcrypto-1.2.12-cp311-cp311-macosx_10_9_universal2.whl
Size 50.2 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9e5a251d40a6779e131b92680417b07a8aa4b01f50b19712683c2ba03120953d
BLAKE2b-256 checksum
How to use checksums
4b215e36c438718fce6ef19a1f218920f94fbdea2f13f43897ed95253bb8774e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-win_amd64.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-win_amd64.whl
Size 36.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3d7f05dcc3ffca49be45363e37967101be0910af4d8819d1baa9a713597dc2e8
BLAKE2b-256 checksum
How to use checksums
5326c45d2aa36e4393550ccf8efefb8024a8c0d5a48dd016b19e8a840138b0dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-win32.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-win32.whl
Size 35.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ba0257bc40848ba7c8fc68a6bc493c25a8f1aaa4026219196f0c6e1161faae85
BLAKE2b-256 checksum
How to use checksums
5446ba15426666073d2b2e6e32977eae9530f261c3e61c9755c1076b8c5828af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-musllinux_1_2_x86_64.whl
Size 50.4 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8c0fd26d19d3cbdc1f89fe93901c113ecf62374e0c327d64c18e81bf647a82a3
BLAKE2b-256 checksum
How to use checksums
fa0eddc8925dd20eb480ad10ddc31f33e982051be70cfb19aefcf180fc058fe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-musllinux_1_2_aarch64.whl
Size 51.6 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2d5c56d5be32064d4a7828fd525765db7032ca79c9b35b0eee27330a4c7e1232
BLAKE2b-256 checksum
How to use checksums
a63463dac5ea2542cf5d034154df9d5452784101b2995f601f769655a64e7d93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 50.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6618e2e48856417a56e6fed008a16d121839bed569313e0d59350af684897c2c
BLAKE2b-256 checksum
How to use checksums
741e7195806bc09aa8acc7b4a715eb210f56840bcba760cc1d42670a8e08991f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 52.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
06120767256c4a9989f7cbbd59d37a97e9dd70d5632b99505eef5ba93d2f3928
BLAKE2b-256 checksum
How to use checksums
507707d7ed779a0e972c56bdd4bda0260303da4a32b4cae5d5895a25a879d873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-macosx_11_0_arm64.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-macosx_11_0_arm64.whl
Size 34.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f1a01c7a109654839c85a140336cb0562a4234d03c8a123575dc0f9f241b609
BLAKE2b-256 checksum
How to use checksums
8f344ededecd3dc099d9feb8f6d091b6409872943eb4d025211725e5d0471490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-macosx_10_9_x86_64.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-macosx_10_9_x86_64.whl
Size 34.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ca9da67de5872bb3918aacd017c8c5c7fcd9d36bd1b38c01cce4ecedf8a6f953
BLAKE2b-256 checksum
How to use checksums
8696676405bbe413306efbbcb0efdad460bdd6a33048b8d5081bfaea9d94e17d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rtgcrypto-1.2.12-cp310-cp310-macosx_10_9_universal2.whl

Download URL rtgcrypto-1.2.12-cp310-cp310-macosx_10_9_universal2.whl
Size 50.2 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a2c2e6228e41671e2948852d88decff2b247a3e31b9a4293a69f95150e4e6f9b
BLAKE2b-256 checksum
How to use checksums
d7b63ad7965302e40ccafe4bc9366c209ef6c0905a9fd4021ce9663ef9d05bf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Security for rtgcrypto 1.2.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 65 files in this release have been uploaded with provenance metadata.

Select from 65 files

Attestation for rtgcrypto-1.2.12.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.2.12 This release

65 release files Full provenance

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