Skip to main content

PyKyber

Post-quantum key encapsulation for Python: ML-KEM (FIPS 203), written in Rust with no third-party crypto crate and no Python dependencies. Licensed MIT OR Apache-2.0.

Install

pip install pykyber

Python 3.8 or newer. Prebuilt wheels cover Linux (glibc and musl), macOS and Windows.

Quick start

import pykyber

alice = pykyber.ML_KEM_768()                               # Alice makes a keypair
bob = pykyber.ML_KEM_768.encapsulate(alice.public_key)     # Bob encapsulates against her public key
secret = alice.decapsulate(bob.ciphertext)                 # Alice recovers the same 32-byte secret
assert secret == bob.shared_secret

ML_KEM_512, ML_KEM_768 (NIST's default) and ML_KEM_1024 work the same way.

Sizes

Class Public key Secret key Ciphertext Shared secret
ML_KEM_512 800 bytes 1632 bytes 768 bytes 32 bytes
ML_KEM_768 1184 bytes 2400 bytes 1088 bytes 32 bytes
ML_KEM_1024 1568 bytes 3168 bytes 1568 bytes 32 bytes

Performance

Time per call from Python on an Intel Core i7-7700 (Python 3.14, release build, median of 7 rounds of 500 calls). One machine, one run.

Class Key generation Encapsulation Decapsulation
ML_KEM_512 0.031 ms 0.037 ms 0.045 ms
ML_KEM_768 0.052 ms 0.058 ms 0.071 ms
ML_KEM_1024 0.082 ms 0.089 ms 0.106 ms

ML-KEM time per operation

More

Everything else is in docs/: the API reference, the guide for teams adopting PyKyber (licensing, supply chain, security status, upgrade policy), and SECURITY.md for reporting vulnerabilities.

Deprecated: Kyber

Kyber512, Kyber768 and Kyber1024 (round-3 CRYSTALS-Kyber) still work and give the same output as 1.0.5, but they are deprecated and emit a KyberDeprecationWarning. They are not interoperable with ML-KEM. See the migration guide.

Metadata

Release files for pykyber 2.0.0

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

Source distribution (sdist)

Source distribution for pykyber 2.0.0
File Size Uploaded Provenance Actions
pykyber-2.0.0.tar.gz 362.5 kB Without provenance Details for pykyber-2.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pykyber 2.0.0
File Actions
pykyber-2.0.0-pp311-pypy311_pp80-manylinux_2_34_x86_64.whl PyPy 3.11 PyPy 3.11 8.0 Linux glibc 2.34+ x86-64 Details for pykyber-2.0.0-pp311-pypy311_pp80-manylinux_2_34_x86_64.whl
pykyber-2.0.0-cp38-abi3-win_arm64.whl CPython 3.8 abi3 Windows ARM64 Details for pykyber-2.0.0-cp38-abi3-win_arm64.whl
pykyber-2.0.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details for pykyber-2.0.0-cp38-abi3-win_amd64.whl
pykyber-2.0.0-cp38-abi3-win32.whl CPython 3.8 abi3 Windows x86-32 Details for pykyber-2.0.0-cp38-abi3-win32.whl
pykyber-2.0.0-cp38-abi3-musllinux_1_2_x86_64.whl CPython 3.8 abi3 Linux musl 1.2+ x86-64 Details for pykyber-2.0.0-cp38-abi3-musllinux_1_2_x86_64.whl
pykyber-2.0.0-cp38-abi3-musllinux_1_2_i686.whl CPython 3.8 abi3 Linux musl 1.2+ x86-32 Details for pykyber-2.0.0-cp38-abi3-musllinux_1_2_i686.whl
pykyber-2.0.0-cp38-abi3-musllinux_1_2_armv7l.whl CPython 3.8 abi3 Linux musl 1.2+ ARMv7l Details for pykyber-2.0.0-cp38-abi3-musllinux_1_2_armv7l.whl
pykyber-2.0.0-cp38-abi3-musllinux_1_2_aarch64.whl CPython 3.8 abi3 Linux musl 1.2+ ARM64 Details for pykyber-2.0.0-cp38-abi3-musllinux_1_2_aarch64.whl
pykyber-2.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details for pykyber-2.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
pykyber-2.0.0-cp38-abi3-manylinux2014_s390x.manylinux_2_17_s390x.whl CPython 3.8 abi3 Linux glibc 2.17+ IBM System/390x Details for pykyber-2.0.0-cp38-abi3-manylinux2014_s390x.manylinux_2_17_s390x.whl
pykyber-2.0.0-cp38-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.8 abi3 Linux glibc 2.17+ PowerPC 64-le Details for pykyber-2.0.0-cp38-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
pykyber-2.0.0-cp38-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.8 abi3 Linux glibc 2.17+ ARMv7l Details for pykyber-2.0.0-cp38-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
pykyber-2.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details for pykyber-2.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
pykyber-2.0.0-cp38-abi3-manylinux1_i686.manylinux_2_5_i686.whl CPython 3.8 abi3 Linux glibc 2.5+ x86-32 Details for pykyber-2.0.0-cp38-abi3-manylinux1_i686.manylinux_2_5_i686.whl
pykyber-2.0.0-cp38-abi3-android_24_x86_64.whl CPython 3.8 abi3 Android API level 24+ x86-64 Details for pykyber-2.0.0-cp38-abi3-android_24_x86_64.whl
pykyber-2.0.0-cp38-abi3-android_24_armeabi_v7a.whl CPython 3.8 abi3 Android API level 24+ ARM EABI v7a Details for pykyber-2.0.0-cp38-abi3-android_24_armeabi_v7a.whl
pykyber-2.0.0-cp38-abi3-android_24_arm64_v8a.whl CPython 3.8 abi3 Android API level 24+ ARM64 v8a Details for pykyber-2.0.0-cp38-abi3-android_24_arm64_v8a.whl

Total release size: 7.1 MB

Release files / pykyber-2.0.0.tar.gz

Download URL pykyber-2.0.0.tar.gz
Size 362.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1caa30f4795a1c97caea1689a381fe948bdbdd1c2073b6e3ff9a6fe03c78e0a5
BLAKE2b-256 checksum
How to use checksums
9f68000c6cdf4e329449db1dabd111f129d76723bea17f79fe958bf66ec51533
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-pp311-pypy311_pp80-manylinux_2_34_x86_64.whl

Download URL pykyber-2.0.0-pp311-pypy311_pp80-manylinux_2_34_x86_64.whl
Size 352.6 kB
Tags Linux glibc 2.34+ x86-64 PyPy 3.11 PyPy 3.11 8.0
SHA-256 checksum
How to use checksums
c8e32aceb0d84c1351f8beaba04a542cbd10f5b45557c43bff611539d3a87b5b
BLAKE2b-256 checksum
How to use checksums
ac2d0d6747d3195d527836a71a331472c4ac95e91eda96bcaf0dc89e163dce94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-win_arm64.whl

Download URL pykyber-2.0.0-cp38-abi3-win_arm64.whl
Size 241.6 kB
Tags CPython 3.8 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
b5995f69960a6e783c5e981a0b94f6c6a6ce3ef3217f47e5fb3d51e72ecdbe2c
BLAKE2b-256 checksum
How to use checksums
1a56b88cba2f408a00569ad79a06a35c487956bcc1f073835af8500911507ed5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-win_amd64.whl

Download URL pykyber-2.0.0-cp38-abi3-win_amd64.whl
Size 228.0 kB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
049af0f755f56aaf57e268fc8c41435270a1d52305303c0122388ec614ecd59a
BLAKE2b-256 checksum
How to use checksums
88fcbaf0b201ceb6a2aaf1809c251b30d1e07ab914096c1e2b75558157702441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-win32.whl

Download URL pykyber-2.0.0-cp38-abi3-win32.whl
Size 214.2 kB
Tags CPython 3.8 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
d52494cbad1845e08636b55c9c7b2877d2b6fa4fb57fa2e1cab908265d0b8c26
BLAKE2b-256 checksum
How to use checksums
927caf2721c083d0750c917823f62a650c2081f36462dad49eb7aca671495efd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL pykyber-2.0.0-cp38-abi3-musllinux_1_2_x86_64.whl
Size 556.9 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
cf20c615a9f5f4f841e914b826b2c385464e4d43ec7d4446b685e90e512c570a
BLAKE2b-256 checksum
How to use checksums
7a155d775580a98265be8c67cdc7318dfcf57d33586cef93f2fa32577d1c339c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-musllinux_1_2_i686.whl

Download URL pykyber-2.0.0-cp38-abi3-musllinux_1_2_i686.whl
Size 591.4 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
568b61968be108269af8c71d0f502b39a81b7c063a976c7a046e1163d488b8fa
BLAKE2b-256 checksum
How to use checksums
6438a65e6264c9903d2bc1c317e2adb61c228866a87c8f625ac87e08e03ffe56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-musllinux_1_2_armv7l.whl

Download URL pykyber-2.0.0-cp38-abi3-musllinux_1_2_armv7l.whl
Size 606.5 kB
Tags CPython 3.8 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
a7439f97059b775dfd6af8ffacd87e4c108917e3722e5fc187543d2cf58f81cb
BLAKE2b-256 checksum
How to use checksums
88a31a9eda10f62a57bd10f325ca25e86aa66dc7bfc0dd253837c99041a17a45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-musllinux_1_2_aarch64.whl

Download URL pykyber-2.0.0-cp38-abi3-musllinux_1_2_aarch64.whl
Size 552.1 kB
Tags CPython 3.8 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
6755675c18a4646d7ca90d513ae8c41d1fff10075a4a2f0199a60c2883608843
BLAKE2b-256 checksum
How to use checksums
c084798f8d9ec3a14ab0a939d5e6a093d8c54f091823f1c2c52e27af10a936c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pykyber-2.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 355.2 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
d310191722689b6de57a2fdce4b9453125e7ce97f3a90a4119a69213c25d8629
BLAKE2b-256 checksum
How to use checksums
da069b0eda4e55e88ca0492de64a1e8a2ce715bc24d4a43ac132cf91b092b1fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-manylinux2014_s390x.manylinux_2_17_s390x.whl

Download URL pykyber-2.0.0-cp38-abi3-manylinux2014_s390x.manylinux_2_17_s390x.whl
Size 356.0 kB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
657443058e957ee676519178629a232e6c1567a26d659f2e0856cf6f18a50def
BLAKE2b-256 checksum
How to use checksums
2ada3e6ea7758cf18f72268bfad6e1c2abed9c3a6bf3299d23ea0747b1de7cbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL pykyber-2.0.0-cp38-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 535.8 kB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
dbad682934c1564f4cd1cc93aa3f000ec2fd23b871e7f6ca8e545a8a60876821
BLAKE2b-256 checksum
How to use checksums
350c6d2e00ba54565450c473bbb976e90c2347cf4ab91517194f2f1afdbc4857
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL pykyber-2.0.0-cp38-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 329.8 kB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
d54dac0d1a4cdbaeb00e0540d98be0f4ac361f95edb1523b25e4fbf217c1b06c
BLAKE2b-256 checksum
How to use checksums
cb6e5afd387625e1ac41025d8abe8105a8f12298994e3a3c8720d2ad7c3c8ed6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL pykyber-2.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 374.7 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
06f4dbf51ac81b2edfec3b0436084a954cf84992d7cd1e462caa16977c893068
BLAKE2b-256 checksum
How to use checksums
ec58b1c04b6193e6443b5a717386d3d3c82244ee79ef03f3150a2764ea665910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-manylinux1_i686.manylinux_2_5_i686.whl

Download URL pykyber-2.0.0-cp38-abi3-manylinux1_i686.manylinux_2_5_i686.whl
Size 377.3 kB
Tags CPython 3.8 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
ce507617460660f1543afea479f3bac898f341d5b9a496da50ca4951ac593d3c
BLAKE2b-256 checksum
How to use checksums
a4ca7c0c79dba9b013cf2e5270844795f9d19b19328e8e01c0b2997638259d37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-android_24_x86_64.whl

Download URL pykyber-2.0.0-cp38-abi3-android_24_x86_64.whl
Size 380.8 kB
Tags Android API level 24+ x86-64 CPython 3.8 abi3
SHA-256 checksum
How to use checksums
d7c9caf288ed34d2b8cda2b131f5b848842736b0ddaca2d519361bebf6a2126e
BLAKE2b-256 checksum
How to use checksums
6dcec7c843d0df31fe794f3cefe396a47654ce667e8e0857f116d2d3038c8ecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-android_24_armeabi_v7a.whl

Download URL pykyber-2.0.0-cp38-abi3-android_24_armeabi_v7a.whl
Size 309.0 kB
Tags Android API level 24+ ARM EABI v7a CPython 3.8 abi3
SHA-256 checksum
How to use checksums
e448dea95bd1636ed8cbf5162885e1283bde78ab8d199337411f48fb85372630
BLAKE2b-256 checksum
How to use checksums
2d4849d9bbb34daa6a1d1a10a86c0374f3d24f1f0a35af0298490777f255aeb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pykyber-2.0.0-cp38-abi3-android_24_arm64_v8a.whl

Download URL pykyber-2.0.0-cp38-abi3-android_24_arm64_v8a.whl
Size 406.3 kB
Tags Android API level 24+ ARM64 v8a CPython 3.8 abi3
SHA-256 checksum
How to use checksums
82b71c96b0f5e378fe02bd55a69d7ee5e45000362ac198f105913c57bd6954cb
BLAKE2b-256 checksum
How to use checksums
32a191f169e6fc0fb3a8b1783cf74b3c2ec60d479e29195ddfa27c07cc78a5a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for pykyber 2.0.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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