vfhe
The vFHE library: a library for Zero-Knowledge Proofs, (verifiable) Fully Homomorphic Encryption, and related techniques.
❗ Warning: This is a pre-release version of the library and is subject to breaking changes. ❗
Using vFHE starts at Installing and continues in
USAGE.md; changing
it starts at
DEVELOPMENT.md.
Installing
Supported platforms: Linux and macOS (POSIX only), on x86_64 and arm64.
pip install vfhe
vFHE ships one engine per instruction-set level it has kernels for: portable (any CPU), avx512ifma (x86_64 with AVX-512 IFMA), and neon (arm64). An install carries every engine its architecture can run and picks the best one at import, so it moves freely between machines of that architecture. Wheels cover Linux x86_64/arm64 and macOS arm64; elsewhere pip builds the same install from the sdist, which needs a C compiler (clang/gcc) and bundles the BLAKE3 sources, so no submodules are required.
Choosing the compiler (sdist builds only). The build uses your interpreter's compiler by default (no configuration needed). To pick a specific one (e.g. with several installed), set the standard
CCenvironment variable:CC=gcc-14 pip install --no-binary vfhe vfhe
What did I get?
python -m vfhe.infoprints the whole environment a bug report needs:vfhe 0.0.3 engine neon (this CPU can also run: portable) python 3.14.5 CPython platform macOS-26.6.2-arm64-arm-64bit-Mach-OPinning the engine.
VFHE_ENGINE=<name>overrides the CPU probe at import and refuses if this CPU cannot run that engine. Pinning a slower engine than the CPU deserves gets a one-time hint (silence it with the usualwarningsfilters).
Verifying a release
Each release artifact — sdist and wheels — is signed with Sigstore build provenance. To verify one came from this repository's release workflow (needs the GitHub CLI):
pip download --no-deps --no-binary :all: vfhe==<version> # fetch the sdist
gh attestation verify vfhe-<version>.tar.gz --repo vfhe/vfhe
Expected output confirms the attestation and shows the signer identity: the
.github/workflows/release-pypi.yml workflow of vfhe/vfhe, issued by GitHub
Actions' OIDC (https://token.actions.githubusercontent.com). A mismatch, or
no attestation, means the artifact is not a genuine release. PyPI also records
these attestations at https://pypi.org/project/vfhe/#files.
Usage
A walkthrough of encrypted computation with CKKS is in
USAGE.md;
test/smoke/cases/ckks.py
is its runnable form.
Modules
Each module is a self-contained folder under modules/. A module is
Python-facing (ships a python/ package + a cdef exposing its C to
Python) or internal C-only (contributes compiled kernels used by other
modules, no Python symbols). A Python-facing module's public API is its
__init__ re-exports.
| Module | Kind | What it provides |
|---|---|---|
arith |
Python-facing | RNS polynomial arithmetic over Z_q[X]/(X^N+1): incomplete NTTs, complex FFTs, general multiprecision, basic number theory procedures, and multilinear extensions |
util |
Python-facing | The native handle (ffi/lib), the engine picker and CPU probe, vfhe.info, runtime C compilation (vfhe.dynamic_extensions), and the C substrate (aligned allocation, mod switching) |
crypto |
Python-facing | Basic primitives: the library's randomness (BLAKE3-seeded PRNG, AES-CTR RNG, Box-Muller sampling, a seeded transcript sampler) and BLAKE3 Merkle trees |
mlwe |
Python-facing | LWE / Module-LWE and MGSW: key generation, encryption, key-switching, arithmetic, and ring morphisms |
fhe |
Python-facing | Schemes on top of mlwe: CKKS (encode/encrypt/rescale/rotate/multiply), CGGI16 functional bootstrap, GP25 sparse-amortized bootstrap |
piop |
Python-facing | Sketch of IOP prover/verifier framework (currently under development) |
polycom |
Python-facing | Basefold polynomial commitments over a foldable Reed-Solomon code (currently under development) |
circuit |
Python-facing | Arithmetic circuits (protobuf wire format) and their polynomial export to arith (currently under development) |
vfhe |
placeholder | the top-level assembly that will tie the modules together |
Still to come, each its own module when it has code: a circuit compiler frontend lowering programs to GKR circuits, and the SNARK layer over the PIOP and its commitments.
Development
The development guide — repository layout, build system, testing, coverage,
and CI — is
DEVELOPMENT.md.
Contribution expectations are in
CONTRIBUTING.md.
Authors
See AUTHORS.md; how the
project is run is in
GOVERNANCE.md.
Maintainers can be reached at maintainers@vfhe.ai.
Citation
If you use vFHE in academic work, please cite the software using
CITATION.cff (GitHub renders a "Cite this repository"
button from it) and the archived release DOI where relevant. (When a paper is
published, we'll add it as the preferred citation.) In BibTeX form:
@software{The_vFHE_Library,
author = {Cascudo, Ignacio and Costache, Anamaria and Cozzo, Daniele and
Dubois, Adrien and Fiore, Dario and Guimarães, Antonio and
Köstler, Robin and Osadnik, Michał and Roșu, Alin-Petru and
Soria-Vazquez, Eduardo},
license = {Apache-2.0},
title = {{The vFHE Library}},
url = {https://github.com/vfhe/vfhe}
}
Acknowledgements
This work is supported by: Grants JDC2024-055789-I and Excelencia María de Maeztu (CEX2024-001471-M) funded by MICIU/AEI/10.13039/501100011033 and ESF+; the PICOCRYPT project that has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant agreement No. 101001283); the ERC Proof of Concept grant VERIFHE (GA: 101287502). Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Council. Neither the European Union nor the granting authority can be held responsible for them.
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 vfhe-0.0.3.tar.gz.
File metadata
- Download URL: vfhe-0.0.3.tar.gz
- Upload date:
- Size: 737.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
330236996c2adb656dd5ec3730ae4e7f8ca86494d18ce45c7b1635f38381ef7a
|
|
| MD5 |
6e0163025c2b491713ba567d99eaf5a6
|
|
| BLAKE2b-256 |
69f9113cb86021f725507ba9c628da414e9c4b49c1cbc1dce72caf2089e2de3b
|
Provenance
The following attestation bundles were made for vfhe-0.0.3.tar.gz:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3.tar.gz -
Subject digest:
330236996c2adb656dd5ec3730ae4e7f8ca86494d18ce45c7b1635f38381ef7a - Sigstore transparency entry: 2787033460
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
862517ab7d3614cf25cdc72ba6c05f41a544bac225364dad20749ef8744dc5e2
|
|
| MD5 |
b567bf7f850827dbe534a24716c25814
|
|
| BLAKE2b-256 |
e849f8edc492f00ef65eb62f39ec59948204a13c2f894c306765238a78a2e683
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
862517ab7d3614cf25cdc72ba6c05f41a544bac225364dad20749ef8744dc5e2 - Sigstore transparency entry: 2787034863
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 832.3 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de2a90c1afc5222208bab40d1aca30d92df8ba02feadc3335038ad2ce174b501
|
|
| MD5 |
8e76240c399e3a7a518a7ef5ba39fccf
|
|
| BLAKE2b-256 |
81928764066c78b1c60bde372113027dcd69cbff9bcb5a38ca94fd1e807f8ab3
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
de2a90c1afc5222208bab40d1aca30d92df8ba02feadc3335038ad2ce174b501 - Sigstore transparency entry: 2787035312
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 747.6 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ce7d5958b4e1ed152f08c5659bd1b3c27d51b4bb51c237ca145289e0323ada2
|
|
| MD5 |
d77e45e3b3d3d0e42f23b454548a91d3
|
|
| BLAKE2b-256 |
4aa99e2d338b718a1b7bf70e2fbae8487917c7c6b4df8ce4ee23acc80c96233e
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
0ce7d5958b4e1ed152f08c5659bd1b3c27d51b4bb51c237ca145289e0323ada2 - Sigstore transparency entry: 2787034002
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed212d7e9b5e88d3a362d387d034312027583f1d134845f768549078f49ce81b
|
|
| MD5 |
579ca39465cfba4cac6a2e2d45835f3d
|
|
| BLAKE2b-256 |
86f97089ca524d93b83ed0ae7eb919c480f5e73c0737a9d9612bfa8d387d5b83
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ed212d7e9b5e88d3a362d387d034312027583f1d134845f768549078f49ce81b - Sigstore transparency entry: 2787035190
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 832.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f8515ce433590ec49795cdcf99571007a9feaec58ad11a1c2bd358b597b6941
|
|
| MD5 |
b99586a5469f02494c99bdae623a53e1
|
|
| BLAKE2b-256 |
c0e6aba64618957d28683a91b5288f26e191e1b5422c71c967bf52af8f91e2ce
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
6f8515ce433590ec49795cdcf99571007a9feaec58ad11a1c2bd358b597b6941 - Sigstore transparency entry: 2787035832
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 747.5 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
272cfab0c3486af18b3e75ce4f1f35dd306e83545a8c7b252450c6be55668fae
|
|
| MD5 |
a4581171ef343598603eb335caf5e957
|
|
| BLAKE2b-256 |
87b8612340990a52f305a2ac918cc136ee97f15b8c6f6614c2d9afba4e9fa79d
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
272cfab0c3486af18b3e75ce4f1f35dd306e83545a8c7b252450c6be55668fae - Sigstore transparency entry: 2787035718
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47b255ec4f6c746924b2b96523fcbb277345a8c282d0729580f0f5564fbd74ea
|
|
| MD5 |
eb976c995f21f5173ede44378c76f92e
|
|
| BLAKE2b-256 |
4c5f4a1a0561aa59bf46aedfb1af708e3036494f28c51900cc896556ca927733
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
47b255ec4f6c746924b2b96523fcbb277345a8c282d0729580f0f5564fbd74ea - Sigstore transparency entry: 2787034417
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 832.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c401d42156b3bb674bd932bf8e32777a441c3a780751db6701210dd26e093d60
|
|
| MD5 |
6028a22f64d8c231bfb447cfbf6352ce
|
|
| BLAKE2b-256 |
9f163a0cdac564c0418413bdd2b24f33d5100653974cf5e994ff5943aa182dc3
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
c401d42156b3bb674bd932bf8e32777a441c3a780751db6701210dd26e093d60 - Sigstore transparency entry: 2787036378
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 747.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3def7e045ec82015ef8b93c933a872c8158ae5f449a40380a90e32cd9efa6fa2
|
|
| MD5 |
bb97b3bb538d9b7a85387e67459541e6
|
|
| BLAKE2b-256 |
4490a6a37273a8930a1e14d78526e0ff3c43ef346be7c3977f9a2a2fb771e598
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
3def7e045ec82015ef8b93c933a872c8158ae5f449a40380a90e32cd9efa6fa2 - Sigstore transparency entry: 2787035519
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b60b49c9608a57c5436ae6280c1e00e7e83062badcfc824d3f86c9f56c6feb5e
|
|
| MD5 |
8266607da7a3cd333354c230636e647d
|
|
| BLAKE2b-256 |
def1522166a8e92de7c79b28fcee0d5c6be01ece712ce96a0cbecc948a266d65
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
b60b49c9608a57c5436ae6280c1e00e7e83062badcfc824d3f86c9f56c6feb5e - Sigstore transparency entry: 2787036157
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 832.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5856a72af494bd698d2d81b42aa048e0e719f275e64f80cbce089d1ee71d40fe
|
|
| MD5 |
c15ec941ab618e225df200cb54902d28
|
|
| BLAKE2b-256 |
823bfd9056d27c8ce872c486bb3065e813831c3b42943d065788d31415974b2a
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
5856a72af494bd698d2d81b42aa048e0e719f275e64f80cbce089d1ee71d40fe - Sigstore transparency entry: 2787033706
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 746.5 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab4fc246666704bf027b4c19ff0e19308746e6d7d0cff4b395a2861152570bbd
|
|
| MD5 |
f71330a9feee2c4f85e80bb1aaaca274
|
|
| BLAKE2b-256 |
a8c250f0fce108b4ae8c26b6c6bc831a37efc9f63043a7b4e2a7f14d422931b1
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
ab4fc246666704bf027b4c19ff0e19308746e6d7d0cff4b395a2861152570bbd - Sigstore transparency entry: 2787036086
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75e0b94659afe86ab4321a7d232ee7240b468e30865d1098a034066896d21ccd
|
|
| MD5 |
ffa8f686e16f443e2266dfece8bd01e2
|
|
| BLAKE2b-256 |
6103b2d288a4079d85778197867e626cdc3f8087a482d2802d41b58c12c2d254
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
75e0b94659afe86ab4321a7d232ee7240b468e30865d1098a034066896d21ccd - Sigstore transparency entry: 2787036263
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 832.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5765238ba38ac33b8bf6315f6279043f89c32d4ec21370cd1fa8599135996145
|
|
| MD5 |
fdbd790c4c78d784e2ce17a8a01770cf
|
|
| BLAKE2b-256 |
e466497891c35076b5626ce1c7a9cbf95fcbf3063b77edd13ecf34f08c044c61
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
5765238ba38ac33b8bf6315f6279043f89c32d4ec21370cd1fa8599135996145 - Sigstore transparency entry: 2787035970
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file vfhe-0.0.3-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: vfhe-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 746.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef7f2a5ce9b36cb2cd3a70cc193cfc69053df0d6469df4bb2ba485810e57095c
|
|
| MD5 |
bbb12148fdb9e2952b09e633e0fb83f3
|
|
| BLAKE2b-256 |
a51bd6204166418d88e23eebd38343d1acc6dfd4b341c0cb7ae82f002447497c
|
Provenance
The following attestation bundles were made for vfhe-0.0.3-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
release-pypi.yml on vfhe/vfhe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vfhe-0.0.3-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
ef7f2a5ce9b36cb2cd3a70cc193cfc69053df0d6469df4bb2ba485810e57095c - Sigstore transparency entry: 2787033546
- Sigstore integration time:
-
Permalink:
vfhe/vfhe@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/vfhe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@a0596f367bb6c6fbc5de514e3041bbe858acec8c -
Trigger Event:
workflow_dispatch
-
Statement type: