Skip to main content

Kyber post-quantum key encapsulation in Rust

Project description

PyKyber

A Python library for Kyber post-quantum key encapsulation, implemented in Rust.

Installation

pip install pykyber

Quick Start

import pykyber

# Generate a keypair (Alice)
alice_keypair = pykyber.Kyber768()

# Encapsulate - create shared secret (Bob)
bob_result = pykyber.Kyber768.encapsulate(alice_keypair.public_key)

# Decapsulate - recover shared secret (Alice)
shared_secret = alice_keypair.decapsulate(bob_result.ciphertext)

# Both parties now share the same secret
print(f"Match: {bob_result.shared_secret == shared_secret}")

API Usage

Class-based API (Recommended)

The simplest way to use Kyber:

import pykyber

# Create a keypair - instant generation on class instantiation
keypair = pykyber.Kyber512()   # ~AES-128 security
keypair = pykyber.Kyber768()   # ~AES-192 security
keypair = pykyber.Kyber1024() # ~AES-256 security

# Access raw key bytes
public_key = keypair.public_key    # bytes
secret_key = keypair.secret_key    # bytes

# Encapsulate - create ciphertext and shared secret
result = keypair.encapsulate()
# result.ciphertext     - bytes to send to receiver
# result.shared_secret  - 32 bytes shared secret

# Decapsulate - recover shared secret from ciphertext
shared_secret = keypair.decapsulate(result.ciphertext)

Key Sizes

Variant Public Key Secret Key Ciphertext Shared Secret
Kyber-512 800 bytes 1632 bytes 768 bytes 32 bytes
Kyber-768 1184 bytes 2400 bytes 1088 bytes 32 bytes
Kyber-1024 1568 bytes 3168 bytes 1408 bytes 32 bytes

License

MIT

Project details


Download files

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

Source Distribution

pykyber-0.1.2.tar.gz (23.4 kB view details)

Uploaded Source

Built Distributions

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

pykyber-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (310.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pykyber-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (325.3 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

pykyber-0.1.2-cp38-abi3-win_arm64.whl (158.2 kB view details)

Uploaded CPython 3.8+Windows ARM64

pykyber-0.1.2-cp38-abi3-win_amd64.whl (170.7 kB view details)

Uploaded CPython 3.8+Windows x86-64

pykyber-0.1.2-cp38-abi3-win32.whl (157.3 kB view details)

Uploaded CPython 3.8+Windows x86

pykyber-0.1.2-cp38-abi3-musllinux_1_2_x86_64.whl (514.5 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

pykyber-0.1.2-cp38-abi3-musllinux_1_2_i686.whl (541.8 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

pykyber-0.1.2-cp38-abi3-musllinux_1_2_armv7l.whl (563.2 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

pykyber-0.1.2-cp38-abi3-musllinux_1_2_aarch64.whl (488.0 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

pykyber-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (312.5 kB view details)

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

pykyber-0.1.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (306.0 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

pykyber-0.1.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (467.8 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

pykyber-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (288.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

pykyber-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

pykyber-0.1.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (326.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

File details

Details for the file pykyber-0.1.2.tar.gz.

File metadata

  • Download URL: pykyber-0.1.2.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c0091609ea9d3685836db3fcbfaae5b053ff6a3e45e84bdbbd4aa7a87acbbd12
MD5 e6ec86b7731e26c57ba42e873fb532be
BLAKE2b-256 1994e8543eceb64e09b381ce373463fe92e06ff986a11f56dd993c9bb440ed01

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: pykyber-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 310.1 kB
  • Tags: PyPy, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a7d1fb1b70abe4f053133c37a4cbfe777f4f15364fe14a6517e88f61e62a7fd
MD5 4a4dda108e06a65523e88271b6834ddb
BLAKE2b-256 63104a710f5e1f9a9de946123053cb26d22c49b8ef0ec6f154cb05da98e7160c

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: pykyber-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 325.3 kB
  • Tags: PyPy, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3ffc2e0d7ce6db5b4b03b506653532d79944d6a206c68be13d43d5018953a8d2
MD5 c58adf206e0afef6d3eb40ca8d3d334b
BLAKE2b-256 0648f997d1311e52b66046295633bfe63228accab0dd79417e9b9bb33e264042

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 158.2 kB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 cfb8853180de5ac7db2751f89ec48f4ed7b06f8e795715fc2112cff7468a64a4
MD5 36c076dbc143bd4e5fdff87aefe93db6
BLAKE2b-256 bf8d6b0cbea6736ed26fbb4d7318cc75a51a8fcfe3b05b1547de995f8080a5f6

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 170.7 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0b087de5591648f3b5c95b788ccd280c3611e66cc00c388ed328762da53df2af
MD5 59d4ff802e5c0329b9af4028ec6f9a87
BLAKE2b-256 3ea69ef32af7630ff1ca4b9d7a89e09d21934ac05af907334f78de0f7b7470cb

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-win32.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-win32.whl
  • Upload date:
  • Size: 157.3 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 4fd239e7b09929bf7a6a033078110f8d1a0342f638b288348c8a33819321cdb9
MD5 b5f06fdbecda3a7039cffa86fee2dbdf
BLAKE2b-256 c3246d401d5b41cf4bec3546f436eb273e6a02c22277c8dcbdcb2d3bb8f1e4d8

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 514.5 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58e1f1ae84bf550fea08f2ad8d86f6fa12d7a2a0f62ce0814c13a03b2f4e0a18
MD5 d4012c67bc4a62a9c7a4da527b7e4588
BLAKE2b-256 2e9a4dd3a4f6f20f4a2e92ebc55a3ffa5fd152fdc5ec33474e125957d05909a2

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 541.8 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d96c94fca54cef5e07f8c87507bb1a5d4bb00cca91ef2bf0d3c3d8588b1345e2
MD5 dd7ad749efbe5929c027d2553c333628
BLAKE2b-256 0429a7965d2f69690076da9d112397ed3f3132a2c125a583c0a4f454afb05bd4

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 563.2 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c1a542382e107bfb0f6186f513a2d9b68dc82103777178770e894d4e567eb587
MD5 29c1ff599036e2c371f6b7c93be2fb30
BLAKE2b-256 3a139fa37970dbbcb217942c0c9dd14c339c4d667b15fdb4f1f62bbf5b0848c4

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 488.0 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6313e4f0011d343cd8fd18507e5616b5974e36233d1a1d440541a7d63f4d589
MD5 2982ad857fd63bc334dd7b0850ae777d
BLAKE2b-256 706782c5f3f1e401d585d8ec38d6a7efa167882ae4000428d25384b72b46ad56

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 312.5 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd708674fda850009b436e5c8243d6444796c26136823aa36548123eda9b227b
MD5 329687710c2acf1bf094d42e07ce957b
BLAKE2b-256 6077cca9d83f7d6f645d76643c4643109cec248400f619ecb0891b0a820edd40

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 306.0 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 584ff4f8a33036690ee514a7a7a9d5b771c776ac7897a1825711d2257275764c
MD5 6111d1e6e71b1953c5e761a9f2607ba4
BLAKE2b-256 433bc3ced455fc8a7d5e69cf63eae6fb2c816d8f2e6d43fb9c2754ac22abdcb2

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 467.8 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c8b3f04ff720ca3dcd8dd1bfc6221328e85df583e01079bc337954ae7de7e79b
MD5 0504c68d30f22e953a851ef514a3fb1f
BLAKE2b-256 f06675828995a99c2df90040051df756ba652b793542f328f877182a62a8ccf0

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 288.5 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a604ddf1849ad37dcb3966cd98735b54dd0f21eb2ad13abde558a2a103bfb637
MD5 e3e2d458df1bde2ee82f8f7608a36145
BLAKE2b-256 4a916858c9d8c7c82af627ce7c15910d9e850f77698ae683a7866b06f7ada06f

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 311.9 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f6b38c9dc597fe409120316a9ea541fb218d1139607f9be5235e14dbf53a7c1
MD5 c8fa04f504c8e815e1ad7c94eca2847a
BLAKE2b-256 8cfc67a74dbc543ea8b2d2992bcb75c4c1178319d7db272342a0381aee627b15

See more details on using hashes here.

File details

Details for the file pykyber-0.1.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: pykyber-0.1.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 326.3 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for pykyber-0.1.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6be8a5f130322fbc4fb4b29f7ec3ac81fdcbf23f63b35a49fc11a54053aef5b7
MD5 64abf2c947031e68adb90c539542df06
BLAKE2b-256 c27d0c9e2ac1f1e576d874c41ee03d93e4a8e1da63ec832d3f3b3fda50ee79f9

See more details on using hashes here.

Supported by

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