A module-latice-based key-encapsulation mechanism (ML-KEM). Implements the FIPS-203 standard.
Project description
Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM)
An implementation of the module-lattice-based key encapsulation mechanism (ML-KEM) as described in FIPS-203. At this time the package is in alpha and SHOULD NOT be considered for real-world cryptographic applications.
Usage
The package includes includes a pure python implementation of the K-PKE function
(mlkem.k_pke.K_PKE) and an implementation that leverages C extensions
(mlkem.fast_k_pke.Fast_K_PKE). The implementations have interchangeable interfaces
and can be selected in their wrapper class mlkem.ml_kem.ML_KEM by setting the
fast param to True for C extensions and False for pure python e.g.
from mlkem.ml_kem import ML_KEM
from mlkem.parameter_set import ML_KEM_768
ML_KEM(ML_KEM_768, fast=True) # C extensions
ML_KEM(ML_KEM_768, fast=False) # Pure python
Both implementations are self contained and portable (assuming you have 8 bits per byte on your system) with no dependencies on third party libraries in either the C or python code.
NIST recommends the ML-KEM-768 parameter set, which offers 192 bit security. ML-KEM-512 and ML-KEM-1024 are also available, which provide 128 and 256 bit security respectively. ML-KEM-768 is used by default in this package. Thus, the two instantiations below are equivalent -
from mlkem.ml_kem import ML_KEM
from mlkem.parameter_set import ML_KEM_768
ML_KEM()
ML_KEM(ML_KEM_768, fast=True)
The interface follows the one defined in section 7 of the standard for the functions KeyGen, Encaps and Decaps.
from mlkem.ml_kem import ML_KEM
ml_kem = ML_KEM()
ek, dk = ml_kem.key_gen() # encapsulation and decapsulation key
k, c = ml_kem.encaps(ek) # shared secret key and ciphertext
k_ = ml_kem.decaps(dk, c) # shared secret key
In a less contrived scenario, Alice might run KeyGen and send the encapsulation key to Bob. Bob would then run Encaps and generate a shared secret key and a ciphertext. Bob would send the ciphertext to Alice, who would derive the shared secret key from the ciphertext. Alice and Bob can then use the shared secret key to generate additional secret material by passing it to a KDF, use the shared secret to directly key a symmetric cipher like AES, etc.
Development
As a prerequisite, uv is required for this project
pip install uv
Build the C extensions
uv run python setup.py build_ext --inplace
Run the test suite
uv run pytest
Build the docs
uv run make -C docs html
Performance
Below are some benchmarks for each parameter set, running on an 2021 M1 MacBook Pro and python3.13
===== C Extensions =====
1000 KeyGen, Encaps and Decaps operations with parameter set ML_KEM_512 took 0.544 seconds
1000 KeyGen, Encaps and Decaps operations with parameter set ML_KEM_768 took 0.794 seconds
1000 KeyGen, Encaps and Decaps operations with parameter set ML_KEM_1024 took 1.095 seconds
===== Pure Python =====
1000 KeyGen, Encaps and Decaps operations with parameter set ML_KEM_512 took 32.670 seconds
1000 KeyGen, Encaps and Decaps operations with parameter set ML_KEM_768 took 51.277 seconds
1000 KeyGen, Encaps and Decaps operations with parameter set ML_KEM_1024 took 72.187 seconds
You can also run the benchmark yourself as well
uv run benchmark # for local development
python -m mlkem.benchmark # for pip installed package
The performance of the C extensions is significantly faster (benchmark shows ~60-70x). The python implementation is primarily included for those that wish to explore and interactively debug the algorithm using pure python tooling.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mlkem-0.0.3.tar.gz.
File metadata
- Download URL: mlkem-0.0.3.tar.gz
- Upload date:
- Size: 800.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bd425a2d7ffd1e948a238516f59abd60d729610f2e9d215ca7fd8d6b815a34a
|
|
| MD5 |
de864932cc3785d225ca5ed077f49bda
|
|
| BLAKE2b-256 |
f6038e67bd59d0f626c5393d180f6aa88d75324cffda4aaba85f34e41f7ec322
|
Provenance
The following attestation bundles were made for mlkem-0.0.3.tar.gz:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3.tar.gz -
Subject digest:
8bd425a2d7ffd1e948a238516f59abd60d729610f2e9d215ca7fd8d6b815a34a - Sigstore transparency entry: 169795625
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 38.0 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dd57be85f4316960389ecd10afc83fce127ff96d760e0326dfdf2eb16215743
|
|
| MD5 |
03a83eae7394f04eb65f953b145b93c4
|
|
| BLAKE2b-256 |
374b082a55b29b348a3a529d9cb7ce98990f0690dd91d2325152d7105b3135fe
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp313-cp313-win_amd64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp313-cp313-win_amd64.whl -
Subject digest:
6dd57be85f4316960389ecd10afc83fce127ff96d760e0326dfdf2eb16215743 - Sigstore transparency entry: 169795651
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp313-cp313-win32.whl.
File metadata
- Download URL: mlkem-0.0.3-cp313-cp313-win32.whl
- Upload date:
- Size: 34.9 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e3a7cbe1fc0021cce6b542c3fc4a76fd3514452f33d4d2620eba00d155fa5ed
|
|
| MD5 |
54e5e21915b48c842f3d75aba517c076
|
|
| BLAKE2b-256 |
ac1bac5484aae6e31f70544fb6ff1944970b8ab7bb367cfae59b0325a8c7069d
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp313-cp313-win32.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp313-cp313-win32.whl -
Subject digest:
7e3a7cbe1fc0021cce6b542c3fc4a76fd3514452f33d4d2620eba00d155fa5ed - Sigstore transparency entry: 169795641
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 53.4 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25f437b4d3e448c608d53971f869c22a9ecd105bcc9bb4dd5f4a22a30455c535
|
|
| MD5 |
ef6a3cbc2e8b0cf3bd2eee0d9f75f5c6
|
|
| BLAKE2b-256 |
3d516753f95ba8c51935200e2219347d15fd44888abeccfb5991e1c21f245380
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
25f437b4d3e448c608d53971f869c22a9ecd105bcc9bb4dd5f4a22a30455c535 - Sigstore transparency entry: 169795643
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp313-cp313-musllinux_1_2_i686.whl.
File metadata
- Download URL: mlkem-0.0.3-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 51.0 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c7931c3a3da10a9ba2cc707322924948f10cd1439a6c0424cce155c9f6175db
|
|
| MD5 |
8fc1840c544f248f4b6313a67c683323
|
|
| BLAKE2b-256 |
2f1394c2776301e194bb570fbbc23ac3914897c26c74f7d7178e81367028c641
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp313-cp313-musllinux_1_2_i686.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp313-cp313-musllinux_1_2_i686.whl -
Subject digest:
3c7931c3a3da10a9ba2cc707322924948f10cd1439a6c0424cce155c9f6175db - Sigstore transparency entry: 169795634
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 52.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b631e0615315ab1fdb3e30a2f1421de4309273c5c39b2885559aadcb26618264
|
|
| MD5 |
19ef8074d421176a850f63f47144e9c7
|
|
| BLAKE2b-256 |
9584c48f83e967c365f559d992953991f4b7907c7db867379a81828e59c8c19e
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
b631e0615315ab1fdb3e30a2f1421de4309273c5c39b2885559aadcb26618264 - Sigstore transparency entry: 169795649
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: mlkem-0.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 50.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b836e64e621a68d36a96c61113b450aeb4d6e74ffa35f44f4d91c28c753c94c
|
|
| MD5 |
e9a90b5a2c6457543db108e2a212ae03
|
|
| BLAKE2b-256 |
2f22e98aace507c4b221478339e793c08b23580cca15e62f9629f351f74dc884
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl -
Subject digest:
8b836e64e621a68d36a96c61113b450aeb4d6e74ffa35f44f4d91c28c753c94c - Sigstore transparency entry: 169795628
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp313-cp313-macosx_14_0_arm64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp313-cp313-macosx_14_0_arm64.whl
- Upload date:
- Size: 46.9 kB
- Tags: CPython 3.13, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5304c7fc44a021ae0c1f4adbeea8d0c224cbf68eea6611c97619b8fb9f7a8a62
|
|
| MD5 |
2748486fe05087618bce5585e13697ae
|
|
| BLAKE2b-256 |
ec8c88233a37c6c390689ed03ad34d8650b97674e19b8eace00af354fc97e631
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp313-cp313-macosx_14_0_arm64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp313-cp313-macosx_14_0_arm64.whl -
Subject digest:
5304c7fc44a021ae0c1f4adbeea8d0c224cbf68eea6611c97619b8fb9f7a8a62 - Sigstore transparency entry: 169795635
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp313-cp313-macosx_13_0_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp313-cp313-macosx_13_0_x86_64.whl
- Upload date:
- Size: 47.8 kB
- Tags: CPython 3.13, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa4f6524cf0d846875082eb9a66876df90f9215776163db8f007be36b82e2a3d
|
|
| MD5 |
0c2e93cb68885dfcb8a48cbd8e303afd
|
|
| BLAKE2b-256 |
65dfaf36e719e355da8ebd35c45a7f7997efa44ae8b57da7821920410e33d4f7
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp313-cp313-macosx_13_0_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp313-cp313-macosx_13_0_x86_64.whl -
Subject digest:
aa4f6524cf0d846875082eb9a66876df90f9215776163db8f007be36b82e2a3d - Sigstore transparency entry: 169795632
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 38.0 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
362e0250e169cc08e6aad06e99e8a8e75bcfd34c7a82d8e917fec161a4c2fafe
|
|
| MD5 |
3208e2178eaa396e4c284dbcc7122424
|
|
| BLAKE2b-256 |
ba98bd4c50f8be2ca7665884073b90437e1b5b6b61f9bb0e8b683ce5699833ac
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp312-cp312-win_amd64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp312-cp312-win_amd64.whl -
Subject digest:
362e0250e169cc08e6aad06e99e8a8e75bcfd34c7a82d8e917fec161a4c2fafe - Sigstore transparency entry: 169795630
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp312-cp312-win32.whl.
File metadata
- Download URL: mlkem-0.0.3-cp312-cp312-win32.whl
- Upload date:
- Size: 34.9 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fcce6bd6fc460b39b1c756903a714a8f682fb34614c16e93eb2e8a653facbd5
|
|
| MD5 |
183c53629371fca123914e1ce50e0e8e
|
|
| BLAKE2b-256 |
563139205ff3fe19dd3aded63d762dadf8698df49ebe0c42e2914a4e576b11a7
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp312-cp312-win32.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp312-cp312-win32.whl -
Subject digest:
9fcce6bd6fc460b39b1c756903a714a8f682fb34614c16e93eb2e8a653facbd5 - Sigstore transparency entry: 169795650
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 53.4 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
035a393260739fb7115b32d6c51fe09420266e73977186a16546e79430bb75b8
|
|
| MD5 |
2e3ae5a9d4bc5481bd8eac2ca99ffa68
|
|
| BLAKE2b-256 |
a33a27a29a03a2ee46d7d3e449507dae834e927bb54a300c4b5171d8eaa018e2
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
035a393260739fb7115b32d6c51fe09420266e73977186a16546e79430bb75b8 - Sigstore transparency entry: 169795636
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: mlkem-0.0.3-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 51.0 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32047669c77dcad3bd6ac1ad3a528ca74580af829a5407beb232df6284689e99
|
|
| MD5 |
0e194c6956e1ea675357b907db801f31
|
|
| BLAKE2b-256 |
97f801c8185e785dd584422e0295680341047d6b6bc27ccecef4f8ec643d5083
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp312-cp312-musllinux_1_2_i686.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp312-cp312-musllinux_1_2_i686.whl -
Subject digest:
32047669c77dcad3bd6ac1ad3a528ca74580af829a5407beb232df6284689e99 - Sigstore transparency entry: 169795652
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 52.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dd10a46246dd56c1f5b5704a4d60eb4eb8f4e78fa516538fd4f0e41499c17cc
|
|
| MD5 |
64a4d410f566500d49c48439fd217017
|
|
| BLAKE2b-256 |
bbb08e9ae037b596308d4254be44a9a224a71146affa0f47f20bffe5f6955bcc
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
4dd10a46246dd56c1f5b5704a4d60eb4eb8f4e78fa516538fd4f0e41499c17cc - Sigstore transparency entry: 169795637
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: mlkem-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 50.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e99535bed4ce7a667a584041fc60504af52cee6eb42f9059083ae9f70e591a8d
|
|
| MD5 |
3702efc35cede75f7fdac75372de62f2
|
|
| BLAKE2b-256 |
088742b3557467fc6da42b697503878160cea2fa72745903e69a6a68367d61e1
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl -
Subject digest:
e99535bed4ce7a667a584041fc60504af52cee6eb42f9059083ae9f70e591a8d - Sigstore transparency entry: 169795631
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp312-cp312-macosx_14_0_arm64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 46.9 kB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df1cd27ae29088c9f4a77e018af9d8701f8efe12c32495baefb05a77aca73a88
|
|
| MD5 |
3dd1281af15663f20239eb747e09f4b6
|
|
| BLAKE2b-256 |
f723323f95705c25f3328a8e18c056385faefcb9ad839c23a86405e2d936599e
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp312-cp312-macosx_14_0_arm64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp312-cp312-macosx_14_0_arm64.whl -
Subject digest:
df1cd27ae29088c9f4a77e018af9d8701f8efe12c32495baefb05a77aca73a88 - Sigstore transparency entry: 169795653
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp312-cp312-macosx_13_0_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 47.8 kB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74b548049cc60a7652709d5c5c8ce6177f37f9999f6d91ead3b2014d18ffcbc5
|
|
| MD5 |
e4125ebd5f15d98c15a30aef8ef66b71
|
|
| BLAKE2b-256 |
c3b7988b20075949ba588b8df50c6766834009d8ebfbe24327e975019b3af34e
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp312-cp312-macosx_13_0_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp312-cp312-macosx_13_0_x86_64.whl -
Subject digest:
74b548049cc60a7652709d5c5c8ce6177f37f9999f6d91ead3b2014d18ffcbc5 - Sigstore transparency entry: 169795629
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 38.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97cbc6a4080c24db79ee248b72095610c7e2d86a39d3db7dd5611e1b5ace1ea0
|
|
| MD5 |
d16c39244e07b9160981910685b7f925
|
|
| BLAKE2b-256 |
e1e8ce7e567b2647a153f0129e1a525a78215b94e6e9b79d4d8f107e406deaa3
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp311-cp311-win_amd64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp311-cp311-win_amd64.whl -
Subject digest:
97cbc6a4080c24db79ee248b72095610c7e2d86a39d3db7dd5611e1b5ace1ea0 - Sigstore transparency entry: 169795642
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp311-cp311-win32.whl.
File metadata
- Download URL: mlkem-0.0.3-cp311-cp311-win32.whl
- Upload date:
- Size: 34.9 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c208d55256f8480216e11771f3d47a84416ad42c0892ba282cf7d943ce85e68a
|
|
| MD5 |
63efdcec08b3eddf1adb5f2d9bcef803
|
|
| BLAKE2b-256 |
f3d0c361b331aec720870ad31cb36c0a23c5791ac49a936660386c31c3d3ada4
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp311-cp311-win32.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp311-cp311-win32.whl -
Subject digest:
c208d55256f8480216e11771f3d47a84416ad42c0892ba282cf7d943ce85e68a - Sigstore transparency entry: 169795627
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 53.3 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccee9b5803abc004e2e60b48fa9d6bf68426ca26d7fa04de78be67764a71ab2f
|
|
| MD5 |
24dcd5b8622016a350160d1c2be3a31c
|
|
| BLAKE2b-256 |
3fb535a4a6563c1096c07c4740a2e2c5a30b45bf5c9b1f0342cd2d0ba3205e06
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
ccee9b5803abc004e2e60b48fa9d6bf68426ca26d7fa04de78be67764a71ab2f - Sigstore transparency entry: 169795645
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: mlkem-0.0.3-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 50.9 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bdb975a91dca94ef693808a8c2a28939fb92d30e51a480c75725fac65a02cc7
|
|
| MD5 |
112b37446630a4126a4c30ca27f5e833
|
|
| BLAKE2b-256 |
8f3cfc2fae023b315792ffe8a1033b9e842a6f8b5007fc71caed69c91485bc11
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp311-cp311-musllinux_1_2_i686.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp311-cp311-musllinux_1_2_i686.whl -
Subject digest:
7bdb975a91dca94ef693808a8c2a28939fb92d30e51a480c75725fac65a02cc7 - Sigstore transparency entry: 169795648
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 52.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c04fa029e1426eea2d7c7a78c8042ef10069f1ef77def2e288c9a52aba559a42
|
|
| MD5 |
9e8007c346762bb29d1e33e1b6e0f3f7
|
|
| BLAKE2b-256 |
93d18659be4e2d62e13d0eff17d7980a4fb2bd9005fc5f3941d429527f4544fb
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
c04fa029e1426eea2d7c7a78c8042ef10069f1ef77def2e288c9a52aba559a42 - Sigstore transparency entry: 169795646
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: mlkem-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 50.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
984b6de2e98f2f9f02cfecda85bc00e721cf1809aa0dca311809038f0919e43d
|
|
| MD5 |
85df649a69462d1b53603b0ba73b9afc
|
|
| BLAKE2b-256 |
e0e55d2c3b98ce2bf5caf1a1a18c3a61423df034c985f93d45aa099b0c17ced5
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl -
Subject digest:
984b6de2e98f2f9f02cfecda85bc00e721cf1809aa0dca311809038f0919e43d - Sigstore transparency entry: 169795655
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp311-cp311-macosx_14_0_arm64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 46.9 kB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b74077d1ad9b39313d4552dd01f1fd98de6f7223ef2f0795a685a328993a2baf
|
|
| MD5 |
88d9ceec3fdc05497a565d3d5155e4d6
|
|
| BLAKE2b-256 |
ff6b006b07317f9dfad7c65c71052a1457470e099a6406dff06cd9572651b4d9
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp311-cp311-macosx_14_0_arm64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp311-cp311-macosx_14_0_arm64.whl -
Subject digest:
b74077d1ad9b39313d4552dd01f1fd98de6f7223ef2f0795a685a328993a2baf - Sigstore transparency entry: 169795638
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlkem-0.0.3-cp311-cp311-macosx_13_0_x86_64.whl.
File metadata
- Download URL: mlkem-0.0.3-cp311-cp311-macosx_13_0_x86_64.whl
- Upload date:
- Size: 47.8 kB
- Tags: CPython 3.11, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b41159cb70acb6435d0fcd635f51a9f35fdcb6acffaf088c5532030a2ff4c631
|
|
| MD5 |
fd0a0e4ad31f5fe8643e9581f3e79542
|
|
| BLAKE2b-256 |
83b65410502a0df2e9846d84de33edb65e0d32d8bdd1443ce59e26c317073507
|
Provenance
The following attestation bundles were made for mlkem-0.0.3-cp311-cp311-macosx_13_0_x86_64.whl:
Publisher:
publish-to-prod.yaml on AntonKueltz/ml-kem
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlkem-0.0.3-cp311-cp311-macosx_13_0_x86_64.whl -
Subject digest:
b41159cb70acb6435d0fcd635f51a9f35fdcb6acffaf088c5532030a2ff4c631 - Sigstore transparency entry: 169795640
- Sigstore integration time:
-
Permalink:
AntonKueltz/ml-kem@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/AntonKueltz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-prod.yaml@e6fda749ada0855d2130ec05166e14e1c30d09a0 -
Trigger Event:
push
-
Statement type: