Skip to main content

enciphers

Fast Rust-powered encryption for Python.

This package is a native extension, not a pure-Python implementation: it's built with PyO3 and packaged with maturin, and it doesn't implement any cryptography itself — every encrypt/decrypt call is delegated straight to the encipher Rust crate, which in turn uses AES-256-GCM and XChaCha20-Poly1305 from the RustCrypto project. This package's own contribution is the Python-facing surface — the Encipher class, Backend enum, and the bytes in / bytes out convention that matches how orjson is typically used alongside it.

Version 2.0 note: rewritten around standard AEAD ciphers (AES-256-GCM / XChaCha20-Poly1305), matching the underlying encipher crate's own 2.0 release. This replaces the previous custom substitution+HMAC design entirely — a clean break, not an incremental update. See CHANGELOG.md and "Upgrading from 0.x" below for exactly what broke and why.

Benchmark

Measured with benchmark.py in this repo, 1000 iterations, Backend.AES256_GCM. Fernet and itsdangerous are pure Python; rfernet is Rust-backed (Fernet algorithm). Numbers are hardware-dependent — re-run benchmark.py yourself to reproduce.

enciphers Fernet rfernet itsdangerous
encrypt (ms) 0.33ms 6.57ms 2.79ms 11.75ms
decrypt (ms) 0.53ms 5.68ms 1.81ms 9.72ms
memory enc (B) 195 1282 225 383,391
memory dec (B) 99 1219 99 59,594
encrypts data ❌ signs only
algorithm AES-256-GCM / XChaCha20-Poly1305 AES-128-CBC AES-128-CBC HMAC

Features

  • Standard AEAD — AES-256-GCM and XChaCha20-Poly1305, both via the well-established RustCrypto implementations, not a bespoke algorithm.
  • Purpose binding — a token minted for one purpose (e.g. "password-reset") can never be mistaken for another (e.g. a session), even under the same key.
  • Optional expiry, checked only after a token's authenticity has already been verified, so a tampered token never surfaces as merely "expired."
  • Simple APIencrypt, decrypt, decrypt_for.

Installation

pip install enciphers

Usage

import orjson
from enciphers import Encipher, Backend

cipher = Encipher(Backend.AES256_GCM, key=YOUR_RANDOM_128_BIT_KEY)
# or from an environment variable
cipher = Encipher(Backend.AES256_GCM, key_env="CIPHER_KEY")

token = cipher.encrypt(orjson.dumps({"id": "1", "name": "mejlad"}))
data  = orjson.loads(cipher.decrypt(token))

YOUR_RANDOM_128_BIT_KEY must be a genuinely random 128-bit value, generated once with a real CSPRNG (e.g. secrets.randbits(128)) and stored like any other secret.

Choosing a backend

Backend.AES256_GCM          # fastest on any CPU with AES instruction support
Backend.XCHACHA20_POLY1305  # fastest without it, and a fine choice anywhere

There is no "auto" option. A token minted under one backend can't be decrypted under the other, and nothing in the token says which one produced it. If your deployment isn't a single process on a single machine, pick one backend and set it everywhere — don't let each process decide on its own.

Purpose binding

reset_token = cipher.encrypt(orjson.dumps(payload), purpose="password-reset")

# Reading it back requires stating the same purpose explicitly:
data = cipher.decrypt_for(reset_token, "password-reset")

# decrypt() only ever accepts the default purpose, "session":
cipher.decrypt(reset_token)  # raises ValueError — wrong purpose

Expiry

import time

token = cipher.encrypt(payload, expires_at=int(time.time()) + 3600)

Revocation

There is no session_id or similar concept in this library, on purpose. A token is already unique — its nonce guarantees that — so it's already a fine key to store in a revocation list of your own the moment a caller logs out (the full token string, or a hash of it). Where that list lives (an in-memory cache, Redis, a database) is a deployment decision this library deliberately has no opinion on.

Trust and fuzzing

This library is a thin binding — all cryptographic work happens in the underlying encipher Rust crate, not in Python code. That crate's decrypt/decrypt_for path and its token-parsing logic are fuzz-tested with cargo-fuzz; see the encipher repository if you want to run that yourself or read about what's covered.

Parameters

Parameter Type Description
backend Backend Backend.AES256_GCM or Backend.XCHACHA20_POLY1305 (required)
key int Secret key, a random 128-bit value
key_env str Environment variable name holding the key

Exactly one of key or key_env must be provided — passing both raises an error.

Upgrading from 0.x

Tokens minted by any earlier release cannot be read by 2.0, and vice versa — the underlying algorithm changed, not just the token format. There's no compatibility shim, by design. In practice this only matters for tokens with a lifetime that could still be active at your deployment moment — session cookies are typically short-lived enough that this is a non-issue, since old tokens simply expire on their own and every token minted after upgrading is a 2.0 token from the start.

Every constructor and method call needs to be updated — this isn't a drop-in version bump:

Encipher(...)

  • step: int is gone. Pass a backend: Backend (Backend.AES256_GCM or Backend.XCHACHA20_POLY1305) as the first argument instead — there's no numeric offset to choose anymore, the backend is a real algorithm choice.
  • key's valid range grew from a 64-bit to a 128-bit integer. An old 0.x key is still a valid 128-bit integer (just a small one), but for a new key you should generate the full 128 bits of randomness, e.g. secrets.randbits(128) instead of secrets.randbits(64).
  • Passing both key and key_env together used to silently prefer key; it now raises ValueError instead.

encrypt(...)

  • Two new optional keyword arguments: expires_at (a Unix timestamp) and purpose (defaults to "session" if omitted). Existing calls that only pass data keep working unchanged.
  • An oversized payload now raises ValueError instead of the process crashing.

decrypt(...) / decrypt_for(...)

  • decrypt(token) now only accepts tokens minted for the default purpose, "session". A token minted with an explicit purpose= must be read back with the new decrypt_for(token, purpose) method — this is what actually enforces purpose binding; see "Purpose binding" above.

License

Apache-2.0 — Copyright 2026 Mejlad Alsubaie

Download files

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

Source Distribution

enciphers-2.0.0.tar.gz (74.0 MB view details)

Uploaded Source

Built Distributions

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

enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (506.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (535.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (565.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (457.8 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (311.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (311.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (290.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (281.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (316.1 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

enciphers-2.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.5 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

enciphers-2.0.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl (315.2 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.5+ i686

enciphers-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295.3 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

enciphers-2.0.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl (315.7 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.5+ i686

enciphers-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl (505.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

enciphers-2.0.0-cp314-cp314t-musllinux_1_2_i686.whl (533.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

enciphers-2.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl (563.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

enciphers-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl (456.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

enciphers-2.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

enciphers-2.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (311.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

enciphers-2.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (310.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

enciphers-2.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (288.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

enciphers-2.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (280.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

enciphers-2.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (315.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

enciphers-2.0.0-cp314-cp314-win_arm64.whl (158.3 kB view details)

Uploaded CPython 3.14Windows ARM64

enciphers-2.0.0-cp314-cp314-win_amd64.whl (175.3 kB view details)

Uploaded CPython 3.14Windows x86-64

enciphers-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (506.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

enciphers-2.0.0-cp314-cp314-musllinux_1_2_i686.whl (534.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

enciphers-2.0.0-cp314-cp314-musllinux_1_2_armv7l.whl (564.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

enciphers-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (457.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

enciphers-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

enciphers-2.0.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (312.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

enciphers-2.0.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (311.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

enciphers-2.0.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (289.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

enciphers-2.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (281.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

enciphers-2.0.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (315.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

enciphers-2.0.0-cp314-cp314-macosx_11_0_arm64.whl (256.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

enciphers-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl (277.8 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

enciphers-2.0.0-cp313-cp313-win_arm64.whl (157.7 kB view details)

Uploaded CPython 3.13Windows ARM64

enciphers-2.0.0-cp313-cp313-win_amd64.whl (174.8 kB view details)

Uploaded CPython 3.13Windows x86-64

enciphers-2.0.0-cp313-cp313-win32.whl (165.4 kB view details)

Uploaded CPython 3.13Windows x86

enciphers-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (505.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

enciphers-2.0.0-cp313-cp313-musllinux_1_2_i686.whl (533.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

enciphers-2.0.0-cp313-cp313-musllinux_1_2_armv7l.whl (563.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

enciphers-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (456.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

enciphers-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

enciphers-2.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (311.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

enciphers-2.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (310.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

enciphers-2.0.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (288.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

enciphers-2.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (280.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

enciphers-2.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (314.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

enciphers-2.0.0-cp313-cp313-macosx_11_0_arm64.whl (255.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

enciphers-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl (276.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

enciphers-2.0.0-cp312-cp312-win_arm64.whl (157.3 kB view details)

Uploaded CPython 3.12Windows ARM64

enciphers-2.0.0-cp312-cp312-win_amd64.whl (174.4 kB view details)

Uploaded CPython 3.12Windows x86-64

enciphers-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (505.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

enciphers-2.0.0-cp312-cp312-musllinux_1_2_i686.whl (532.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

enciphers-2.0.0-cp312-cp312-musllinux_1_2_armv7l.whl (563.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

enciphers-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (456.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

enciphers-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

enciphers-2.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (310.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

enciphers-2.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (309.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

enciphers-2.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (288.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

enciphers-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (279.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

enciphers-2.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (314.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

enciphers-2.0.0-cp312-cp312-macosx_11_0_arm64.whl (255.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

enciphers-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl (276.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

enciphers-2.0.0-cp311-cp311-win_amd64.whl (176.5 kB view details)

Uploaded CPython 3.11Windows x86-64

enciphers-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (505.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

enciphers-2.0.0-cp311-cp311-musllinux_1_2_i686.whl (534.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

enciphers-2.0.0-cp311-cp311-musllinux_1_2_armv7l.whl (564.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

enciphers-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (457.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

enciphers-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

enciphers-2.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (310.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

enciphers-2.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (311.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

enciphers-2.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (289.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

enciphers-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (280.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

enciphers-2.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (315.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

enciphers-2.0.0-cp311-cp311-macosx_11_0_arm64.whl (257.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

enciphers-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl (275.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

Details for the file enciphers-2.0.0.tar.gz.

File metadata

  • Download URL: enciphers-2.0.0.tar.gz
  • Upload date:
  • Size: 74.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0.tar.gz
Algorithm Hash digest
SHA256 1230925575a0c660d3537b1a5e41645c1975bef53eb23c1d50f8c1201710f30f
MD5 92776a4a0a4c98307247189fb1caef15
BLAKE2b-256 b2527e7011d0f0b9703833578dbca0c2f5fc253a2d11dcb650114ec47c487232

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0.tar.gz:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb4fde230b55e282ef202fef2d59c28acc250c5e9e237d57a8e82f227f392b6f
MD5 977eae733f6111d6c86755d7b816c77d
BLAKE2b-256 35eb23e5b9e00fd284b30d36e2a1cea9f8fd1ef2b8c6fc5908ddd77f9837b178

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0eb1f1616251a6bdbc9c78402a438cfa5cec872cc7917bda4ba378dbb8b463b0
MD5 643767493c0156a6d5b162647d6e518c
BLAKE2b-256 a692319ab0d2ec538ae1bbf4902ae914114385f3540df1a5a2c2eb3dbae64dd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d7800547c2d6891e663658147bfe7cdc73039a30e93af15d28e28f6a36513cb5
MD5 69baab3c0bcd7d9e70d78a3e4a74cb9e
BLAKE2b-256 833625765ee2aa191467dc785c753328569217bf5539aad66523d4d7b9ca88d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 91f49010f1cb484e0e3bac868a581968c5a5d865f27efdd491fbb6866270e27e
MD5 5040251bcb9ccd25ee3b5f299817ac8b
BLAKE2b-256 4df4a03c9588eb54c39b447f2eea2efe48db95ef251b1d8a781622e543506909

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55b671c627093dba64251996142a19ac17ccd5d7e42a0db7f019ecf2eb402475
MD5 01c8fcfddbb0d16fc94c4123a6a7480f
BLAKE2b-256 9236668bdba934f0978317092763cf2285604ffcebf73f17128175bcc1d6075c

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 31ceac3be3badda79437738d43022cfd3acec488ea918c2a07024f9420a57c21
MD5 e0e13c4f11eb387f3fc5b772829606b6
BLAKE2b-256 ccf37c009ea4148b1613e85f1b9b7278aaa5dbdf51f22e7f14e2c1394951b122

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c2704d22870131b5c3a512ac0f98b03fb964e477cc4eef0742dc9c8c214725fa
MD5 2a498e0462e1f26665e092a530345259
BLAKE2b-256 ccdc5fc7c1876552a98f7b544b356dbde515d7995ace7f2213f064ac22a5e9c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 549cc82759797b76174fb24acc59a829207f0f45c89284b6fac1503a43e1e0af
MD5 7c8342c2b8d66d0e32857c5a24ce921a
BLAKE2b-256 f3924afa1c50c161610add54eae1c3640425c325e012ae81893e66b81b5480df

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c337fd8b4d7f9f8aa3d384d9b4bc39de0de5128056961086920ab91e99fcfb4
MD5 3a069049c55ac0889d6f2068c4fc9027
BLAKE2b-256 cbf879a9cc85d9f501f55063d0f7061f3fc45c9a21a945a624dbcb9ad7468413

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7b24e80c956312ddcaa36dcfdd060ba8a7c1194c52e00da4a60d0717478dcd5a
MD5 b72c164e4152e020fc51dfca866b6b5c
BLAKE2b-256 37893965bf6693ce40df2d3d7290fb73c453e16560cb8eb683b1e961285484ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f04a63645269730e0a09166afa98b841da894e776f83c6d4f81f92d09fda6403
MD5 059165e904eea4f16989a3b92bd1bc6a
BLAKE2b-256 109292d1b5bf634974b6a7535ccdbf91858bef1973aeb39874c6ca617cefb8a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3ecf2c81eadf7af9e52674d417b755c5bc7f344a1ab56c79948774e4a7b3a3b2
MD5 d5e9e3c702c916d12db8b4122329125d
BLAKE2b-256 7c6561cadc48e54a35f3827681a6ca86516767cd4b449e195c1a66a65c6198e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b58b8d9959428330346e651631e85cc825ad7f22123cac2d8a06c55397048d4
MD5 e18bbf9d59ce27fedea7afff985ed239
BLAKE2b-256 78408588984b72e291fb7dced8795e4f7776184c010931f307f8f9cea06a390b

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6060458b3210f4f293ad708638c78420291e2e57c156384a12959f86636160d9
MD5 88d53775f6ba934295a170b6f2f9b035
BLAKE2b-256 8e7312ebec926dcf899ccc40ba35456ad4f848824cb92bf6b1797cea15847deb

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7387a7b93ff1beea8ec2d2625632adf97d42b8a31078eebe438c53d59ed54fbd
MD5 8a2b2236c70baa583c40e571dd1ddc50
BLAKE2b-256 7e0ef9952281d11dc3b45a37135a04f4550e5585a226c55d2b0e029b8d596fa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba8b045936d97b0b289248596bcd9851a0f081630d919497d93c4aa79cd96df9
MD5 ebd304025ba0d412eaed0656e74e7c7c
BLAKE2b-256 a94818a4dcd6c65b6c0f44ed7269e783974d300a17cff4211d010b0e7d657918

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-musllinux_1_2_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c1be42dc84f8f2d10a7d87f36a1fa00018db74cfe8a121812148cff1ae89136e
MD5 0d9a9c05b6f8898bed0d6160151e416e
BLAKE2b-256 068dbd9a32877097c7157ec8b5112250f76ad04af3144970192ad3c9a96bc44c

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d7f58969ea7af7b6061b6afb5f17523de1b13f174e957d0a7c41a448ed423511
MD5 618422e1457a1300d44bc5d7d2917eb8
BLAKE2b-256 d000d7c57fa690acc4855ad604f54cb3aa6d285893654c6d750a3164b7c0026f

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b36c5fb864679ef69d256f7aeaf1ad3cafa7fddbba2a538c144c1ee34929025
MD5 a70a45052c89c89aaa29029a3da7f807
BLAKE2b-256 a20b89c9efde49c6dc56f5ddb7739df84fef1384938e1341b5ab9444227f997d

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3a0477c32c5ac57a1ddfaeac92c03369e7de488ff73bf943f1ec4290ab6c528b
MD5 7fd368bc97aba9aaf623c2e96fde6bf2
BLAKE2b-256 fdd4f5699c2e396327b1cc35352e4c26500828875bad945b3a2bd21edd71a5b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2281e9641ab415604a55b6a0f4bf0ca308752764b6d6779a33dc63f6d00a561d
MD5 7025ae88df161a906a0eb53d62f629d6
BLAKE2b-256 3439686c27d8be74dcbad88732843bc4976d23995442a7e293a8089d6323a48c

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 96a15157166d11c3269ddcd3b4bab9926d807c7f3aaafd88ca4fc837bf6f1165
MD5 b496bc6c3d37d45f62d1befbf0515951
BLAKE2b-256 b7709efbcf462c62dad972e8d0ac3947be0cb307f31fc43ca7ea983d857e0166

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3322ca60554912949314881b27fc2bbb8f464249cb685acf9663804c226802c8
MD5 6d63840a9460d9c09b822e6224cde7a7
BLAKE2b-256 d6a6479c7153d76c9c4676ec48917aaafa72599e4589f23a882b8a53ee6a8325

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 40ec0d933daa7e6d33352bb76a5668807d1ef55192c7cc6f64e0e328eaf84a7d
MD5 0390210f2fd854fd7247821baa1bb49e
BLAKE2b-256 ce29c8e222e5099d66d7e71d623644750197901f617cd93600eaf5013231c103

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: enciphers-2.0.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 158.3 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 cfc301b84dcd7ea7cd04ddb9ded3f069bbe2039873c2ff7c098f51a12bde2819
MD5 a9b24205ddda0d69ca3412daa2d40624
BLAKE2b-256 4d2dc1a4e66ea4b5938acd0bade2b0c76568882d90e11b37117099d6f6905450

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-win_arm64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: enciphers-2.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 175.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6bacf2f7ae30150c9f0a31404ccf4ef790b86adf018c11ce5e88580e44f75eda
MD5 fd38ec31f86d8925fe585c885ca2172a
BLAKE2b-256 1aa9dedc54f24c6594921da5f9ea59646650d304da37eb28277ca55aace7cdab

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-win_amd64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 abb4d1e737b7b9712c3f47483f1cc02ee5a9b51c083ca129b13ad85f4f9e6630
MD5 b4e513d1535a0180f63f93cad198837e
BLAKE2b-256 4e8e13db6fa03859297d9dd86c87c10aa874cdb3a39776aed45f8c1a503482a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba6dc6a105ee0b557f998c54751ab61259d4f36fa40723d2d4285a4e37bebae2
MD5 6f71e4b91d2bf2c65ff53207a6b897c7
BLAKE2b-256 e70d9d62eb902fddb260ded901a8cdb3cf4442929241b1a4f2b175810987ac34

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-musllinux_1_2_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1e4cb4568e7e7ffd648fd653851682430a67a7aeae37722420de0e8b060528ea
MD5 f808738c99015837a7a87abe659dffa9
BLAKE2b-256 edbd59e72cd1163f81834fbf742ef6ccf2848ef2aaa631f503c16ab4901f80f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8330e481344f07d9273dc3a12113b697787fc9c3588116a08a87a92a1aa2d8ad
MD5 c645cafa09dc6588423b64d1f038013a
BLAKE2b-256 fe35f383930d98771bf67118a335a85fb7ff10b78b5319d09b7004f7ce00fee0

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a86a7480999f610cd8709c6106d7913b25cb8d64d0acb81bb3bec25004bb441a
MD5 2c6a0fa89f1d2fc8dd577bae7bcd5778
BLAKE2b-256 3fd45a8eac9bf29bdb625c5db59d5e2b711c0fd3a9ad7f70d894d55c9ef620f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 eb9dab67bef9f67a07b75a2554a4e691b2380ce1ad95fd113d38689d6df4751c
MD5 11937117968d41c039a0a7dcf428a967
BLAKE2b-256 1e2fbcd0a65b9083d6183d86bebd75a873073ee509c2aa307ea1c8d1b3f362ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4d60309f661b4df7e9c19d8fe3307b5141a2cab161370694c01631c64f192ef5
MD5 a4fc97ad6590195dc6d146f447d4c178
BLAKE2b-256 eb1d80c34804fb5f096cc9dc1e8a4e33b863b54eefa3fc0ab285211ed51729de

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2ef93adaf92dab29997b5882e438e7dab8857563689a220e900e87d32fb32fff
MD5 2df8efd4f95cd61a518ea770d5fdbc58
BLAKE2b-256 26d2fca779b02d754e800eb249e95a2d2cbcababdd61883783aa7ef2f5d03d05

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef25159940096c1a618af1d23a29c6607060343696042152fc2038831404a658
MD5 6444c5740bcbac95fd299ea7036acf1e
BLAKE2b-256 bae2f99b27ef334be46c4e7f7b4eb766824e6826d4b786839d335fd8372005a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cf2b9f0534dc3bd7d6cfa8662cdc9e68ab227af58f0c838409a9918b937d1999
MD5 129d132b9c49e5615ea7aade6d241271
BLAKE2b-256 8c4fbcb2add1b289f45ec6c4500cb1ee24915e488f47310e8ba3658b12aaf83c

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 872f8559adf82f6f2e338a9aeef7ca51470624afb3dd59c4681bd3c7aa7ee96c
MD5 acdb06cc482a94152989d0ac951285ea
BLAKE2b-256 cf0b1e2f3deafe7e594efde8ea8766dc59579c279a35a7431443b7434afe2a76

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5d0e52c1e5db85dfbeb1bfeb3089c4e89110b7a47c0f709111cdce1751d764aa
MD5 cb4969f202550666ef6308377edc1690
BLAKE2b-256 5847cae12b2ca8fc11f38faba578358568d95b4e616f1a762d3e13763219634c

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: enciphers-2.0.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 157.7 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 b421ac88426ec039dbae3e283e14d9a99d4827302e5db8eb8cce73689883e11d
MD5 9462a3ab81b544def097b16ad7a6f045
BLAKE2b-256 5d527b0c28223d22e40fcda8c2f7ed0caa4548fa5a142d3a1a99ea72969033e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-win_arm64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: enciphers-2.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 174.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4b5929e2daf73a1cb72449d64cb08b69acbd9e3da829e82bbe2dde3aa083c6f9
MD5 844acf6df1dcf3566fab2332c598e605
BLAKE2b-256 b786836cf58f7007d9c77b2004410d79f936fe74347d25fe687b1f6ef51aaf00

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-win_amd64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: enciphers-2.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 165.4 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 16e9ee59b6352cbc1145ab80120cadaddebc9a11f2b63d0657c220beb6d814ce
MD5 a45508d449b5380be4da5d02167d1958
BLAKE2b-256 3357a1a8a4adb095f9c63dc64a5e6e1c6001f993ddcbaa60d2e00c2a263bac43

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-win32.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b7817f0395e6aae4b57fe4e2a8a035e988cd9c0422c48d76bf2bde1b0f56296
MD5 27f515491daec8c33f458eb9d49533c0
BLAKE2b-256 5199f17a8c116b33252651f75f3f953be189dcf565442487bb137480c82c5a4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6ea64c3c16710cea24406206944f5b5d62fa4fb3ba269bed337e33e37861bd5d
MD5 ed2e11073c8a1861806f2403f4cba74e
BLAKE2b-256 5f5179990b7df4d0844b9b97ccd91fe8d91bb092861bbd6474f5905039a0e5a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 362bc16e5292142a1f73c3b4b6901c2bb670583a13e3e18996c0b8c0bebe78d0
MD5 fbfe7acd39a5e1297bce5c75a01ef8a5
BLAKE2b-256 8c3e20018bc39113570ccaf5d3ec2708b36fdf86064ef7281b507b1ba1c58cd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d20610102dd68e93fcbea2239149ce28ebb2477005084320ec938ab530d04b1
MD5 84cadf77e29c64a27ba929a70138e502
BLAKE2b-256 9481cc852b32d8d00b2d2d7b969ec2121e1034790ccb48a035d04ac790747926

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f42ced85bf015afb00c3ffebeca11abbb7bd0688882874f0732cce063ddf143f
MD5 49152e94076e72fc8bff2f3fc79b3367
BLAKE2b-256 49dd50797c28e893cd835023034430a86d1401609b7d65c6e79d67611a0cea9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 75da45d9dbc20001c8fd1de65ed3fb3262d377f6d62525fb5a73ef526879af0a
MD5 804dbbd9ca3b3ba94d2cfe81f0ea8549
BLAKE2b-256 9b2a920f8e75ab3faa2ee64f7a4fb05929df549fe51be00b3a8633dc8d9a2e6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c7bb1be675b931b8a4acde6b064aeb0f35f72ebba0e3af32bb1ce153f7b9451d
MD5 6ab9578375133cbbb04f2358485a75bb
BLAKE2b-256 f8ac43073a924023aab95f46c4c7b9e0d0316bea20d45e5453a77c457d74513a

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b53f220e599d15bd40f0b1935d5226e58abd63a13de611c299067bab74284e98
MD5 13796f53998f7c2fc26b51302d7423c5
BLAKE2b-256 722f4bf8915a1a4d74c893c52ad6ccddd006b7bcf25ce3f0bed149e7c2121a0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3a58989a889ea0240721d8b95259417c64fc96f509d8714be64e4d2aeae88ae
MD5 9c60ff29839190524ec32b14e041fc46
BLAKE2b-256 db1bb959b9aadc4afa44b2b1519cce6cf0b9f4b40128ea3d5a6de81b5231d663

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3e55a1cdd123fa54fabef0607da9b7ae7855205f1c64f7f415e6a99fc763a130
MD5 7e03d1df15a618c645082f31ece76ff0
BLAKE2b-256 fcca9ce57d03c3085309f859fdfa757b67e6d2d95c347bbd13ba87592b9b5c8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9de58dfce5e4c52ea47ff4ab0c0c6d2560a03ff672b357925199b6392aacf30d
MD5 e3d17490d34761e40eccf8c860c24ba5
BLAKE2b-256 b928bb45bac9a639662e55c86a0042f203aa3b5acb5513cf7ab4428de4465c5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d45e6d105205596dca4d072fb29d07c53b73b0f2fab6fcc5b699a3d3c63c784d
MD5 8474fb4b5f63d19ec1c38a5dff38a3b0
BLAKE2b-256 3f2f8084b05ed56a513c5c254c9530faed6af5524a93d5ea5861b4c000cb6f02

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: enciphers-2.0.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 157.3 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 919d608fa797e240f8b51c93427567eabb000d598f9ae6d7a867c5c4d259bdca
MD5 434d9126d78ccb7be2ca03a083400142
BLAKE2b-256 40990d119fdebae2b55e765b22abc6420fc8250cf6c559f70dc3248bba12d89e

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-win_arm64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: enciphers-2.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 174.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53da54acc7852f56e0396a3c04c2cfc74e1d0f6e7fedab6b69db4f8f8cd174bc
MD5 b88eac5a62998fab13afd0a25efb4314
BLAKE2b-256 5c7ab93c6cde444a6f29a95777905017e11f9dc07363c80d166c1b36d2e0cab8

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-win_amd64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54776ce1a9b960edcc7068df050aced1295f84f2d67ff5d3ae7029726937f85a
MD5 5c3db3dadf69054b122b3c7798982b17
BLAKE2b-256 cee7dce54be9483dab3f399288cbdf15ef0b79c209d479a7d51489f22e56dff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9e3801dd75214ef9f719f4fa79ef1401590a94295e6c3965d952529858ec4f44
MD5 cf9d0d4cc50883446229969979db5bee
BLAKE2b-256 762bd4f5935b560ab3bd6677a0f4c32793004484218826cb293dfc0305e06aba

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1fea8fcffabb228d4297adccdddfe8ab11bb428e34ae01d3f967717e230166d5
MD5 80d887981f33fb028a23c93ff6fde8be
BLAKE2b-256 20cc35d24ce64396dc7e2a92a570465a8d6680e6a25ca890726b488344f867c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23d63321ac36e93922096003f2463cdcc15d36e55dde7708606578e1c537da11
MD5 1cb4a0f1c01df8831cc72ecd518d0b11
BLAKE2b-256 d4874a294c74ed02885672de4ae6ff50c2fe00ebdb7d01e4dd512dd5e1a2acab

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19630938a9a66e42fe3a63b863226b68e23155744344c39b2b7d708d0995fad9
MD5 0f9eb0002d82470d44b6f7913ae2e1e5
BLAKE2b-256 cd178a0cd7eadab95fef87875707ea2723767e5a07d192013fc5faea6ef100ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c4694a12f1260ff9e02ea926f550c2a9e17f24dcf07047d722a1cb30f86bfa8a
MD5 ef765bfcaafb5db78538f933c4a690d2
BLAKE2b-256 b28bf69884ece33e4cc17670276b948bcdbe1a9329919518b771f3caf9188366

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e61039af0704f7d96ce2e76d0580c24524c1d0c8d33cf245b2297a4b13939619
MD5 8471c2d8805aa0528f2afc94f37eaf8f
BLAKE2b-256 7e0133b9af0dd91927ac12f6cd16dda3b81df0ce20ef9550a299c60a0ae6b9c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 04d641d4b56954e170182f5a9b182cc551cd9ee9c3993d1ddb6dbba5e559cd80
MD5 84c8b6a645d1f11cb0a17ba545f2f53f
BLAKE2b-256 022eb8449323b18502326a5a60d233b83cd35c1dc0b8dfc82d5539a6a7c7c873

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82c072318da0e32d14c8cfe8e54fff9e99a40dc55c65614507076fe400fb87ce
MD5 1d679222b84ce0a66642ebef1cf032b3
BLAKE2b-256 ed0082b94782748aea7f906fc549390e1682b875c57065d53f4997da31b87fdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5f984c0a512ae942be7696b162395e900fb854be64681af087421266bf38d6fb
MD5 5cb7d8733977a5baccd368df46b7279f
BLAKE2b-256 f93ecf500c0abb728fbebabfe0537ecd93aa666a4585f4f79ee7c210c1851f35

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4d66c674f5a84abd904353d721ed2057070a2e0ac2dfb13ef002f0860ea3588
MD5 19a99508e1493268fb6d3d270e47707d
BLAKE2b-256 ea4c166e435c31ec792e7333042815941e19f4d33b0cb15dd66ef979ffa52817

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee3b7ba2710107be015972c5126f40d544d9e851848cc8fd8848a4bd5e67bf85
MD5 1e813e4ace905a356011c0c620ddbd18
BLAKE2b-256 34dc350b79f511700edd872133067688e5dbe018d8f406f4b872a8af026cc9e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: enciphers-2.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 176.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 70c66d7a1f8294ba96f1a8e8f3476318f2bd0b4b8842bf85c2dbbbb30d002b97
MD5 24d9100c81b36a0830d2816eb9ddc7c2
BLAKE2b-256 c8655252cf94f3dca0f008b0ab10956f84042934959b3b107bbabcf68b8d7bcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-win_amd64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37ba86bfd2cba54a3d03657d9d7faa2bb76516c014332c2fffc628227c5c2108
MD5 4c4a2e3aa23750a50fa0cb87d39cd398
BLAKE2b-256 c87f16d560e1722c307272a7ce46208dab385945dff070dab63c3bc5f88ca93e

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 458fe5e64c4a803ef3b8ac28da2ee88bfd47790e666bb5f1a8310304967f4a59
MD5 d311df4c9dc3b014cc1aa4e27cdcba18
BLAKE2b-256 d16c4782aeb50001e9208733c5f615332051f2e35b70a470f7a8cf9a21d44acf

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d4dec719ed2ca5bf88a46baf1b4aa1a744a643953c1d30d8968017d57205ffb7
MD5 37e4d7e85f47d4351c1f4039a48b65d3
BLAKE2b-256 f4c44fbd838e4974a01112b6911369f2aa7bde63d9d0eb3ea98044cf24451a8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d56759a4a35aac07ae420d27c3b227ff958c228257548f6351e2333992096594
MD5 ed26fe72829649421d9f9bd7c40b6de4
BLAKE2b-256 b0e8760f9b10d865a20ad87d0a382853af0846cd02636203a73fbe15bba48c27

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 414432ff2a175dfb936d60315a7a5d3d476bd2e53c8f609bfd96ffa125013938
MD5 1035dc813a6efd1579d40e68356fbbb7
BLAKE2b-256 031eb00a6f735056193111d651a8e00b913ed8b374b914d2a73e45cf51a75c27

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1fb91dd31bdd927edc57b88cf1b2e69f07b15297eb8f0367c2eec1c0b51b4a17
MD5 e59776abdeb8b37a2baf864d6ccde6c7
BLAKE2b-256 0dce689ba694920f1bb12344480d132ccd64e136cd7ea23aad51f610614f2598

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0707cc74e8ce3eca5e0d2036f17e96f85db9985862af1e669bb66da29fedad84
MD5 55481e9ea829f46cf64162e4ab11c306
BLAKE2b-256 e9e8b222c2170d9a92d63d63d93d73af34c6d4f9a01a414427d271e3b621c2c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f66ee85d941298d6594f8f65f207bee59ea6d275fe1c9903fa049d1533757ae
MD5 a69671f549d919f46be392cccd817ebb
BLAKE2b-256 bb75cf9e52f92488146edd97915f4d14c6974cbd303e37767dd64a32df38df4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aaa42c62317c65fdd0b84c3fd823339af4d56960b3036858c2b699f6596e7a59
MD5 ada6c1250a9ce15c5f4c5d857a2f2d2d
BLAKE2b-256 864fca4f991cf045330afadcfa765951dded634d60e8098499272160337dabd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 27e61edd878d8a2fd9a244c8da954c7dac1b076c98599119639be82939615086
MD5 a3d0ed5dc7053b96619643afd4514cd8
BLAKE2b-256 5c264c096428b13fba7d126552b2bc336fb31c3a3ea04d18e6ba3c8aa9a6f5f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 275ecf2b7c346a076a9e2ffbde6607473fe9b68834deb7cf34f9049a1ea67dce
MD5 e121d9391e93d09aa704cf30d415661c
BLAKE2b-256 39549351c7e01c0b5dddf1a3dd3386390435358d3490a4216e354c8497981dc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enciphers-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for enciphers-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ddf065ec4fd3cf393f2e192d6d4eec0abe31b81439853254110848333c8de19b
MD5 41f5b8c134087b722d8d36476640e8b7
BLAKE2b-256 4b31ffd71f27d67265a1364eb4f1c6a10f49f0c297dea71a6339302057f1e5e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for enciphers-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: CI.yml on mjlad/enciphers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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