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.
Metadata
Release files for vfhe 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| vfhe-0.0.3.tar.gz | 737.8 kB | With provenance | Details |
Built distributions (wheels)
Total release size: 14.9 MB
Release files / vfhe-0.0.3.tar.gz
| Download URL | vfhe-0.0.3.tar.gz |
|---|---|
| Size | 737.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
330236996c2adb656dd5ec3730ae4e7f8ca86494d18ce45c7b1635f38381ef7a
|
|
BLAKE2b-256 checksum How to use checksums |
69f9113cb86021f725507ba9c628da414e9c4b49c1cbc1dce72caf2089e2de3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | vfhe-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
862517ab7d3614cf25cdc72ba6c05f41a544bac225364dad20749ef8744dc5e2
|
|
BLAKE2b-256 checksum How to use checksums |
e849f8edc492f00ef65eb62f39ec59948204a13c2f894c306765238a78a2e683
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | vfhe-0.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 832.3 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
de2a90c1afc5222208bab40d1aca30d92df8ba02feadc3335038ad2ce174b501
|
|
BLAKE2b-256 checksum How to use checksums |
81928764066c78b1c60bde372113027dcd69cbff9bcb5a38ca94fd1e807f8ab3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | vfhe-0.0.3-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 747.6 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0ce7d5958b4e1ed152f08c5659bd1b3c27d51b4bb51c237ca145289e0323ada2
|
|
BLAKE2b-256 checksum How to use checksums |
4aa99e2d338b718a1b7bf70e2fbae8487917c7c6b4df8ce4ee23acc80c96233e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | vfhe-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ed212d7e9b5e88d3a362d387d034312027583f1d134845f768549078f49ce81b
|
|
BLAKE2b-256 checksum How to use checksums |
86f97089ca524d93b83ed0ae7eb919c480f5e73c0737a9d9612bfa8d387d5b83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | vfhe-0.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 832.2 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f8515ce433590ec49795cdcf99571007a9feaec58ad11a1c2bd358b597b6941
|
|
BLAKE2b-256 checksum How to use checksums |
c0e6aba64618957d28683a91b5288f26e191e1b5422c71c967bf52af8f91e2ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | vfhe-0.0.3-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 747.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
272cfab0c3486af18b3e75ce4f1f35dd306e83545a8c7b252450c6be55668fae
|
|
BLAKE2b-256 checksum How to use checksums |
87b8612340990a52f305a2ac918cc136ee97f15b8c6f6614c2d9afba4e9fa79d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | vfhe-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
47b255ec4f6c746924b2b96523fcbb277345a8c282d0729580f0f5564fbd74ea
|
|
BLAKE2b-256 checksum How to use checksums |
4c5f4a1a0561aa59bf46aedfb1af708e3036494f28c51900cc896556ca927733
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | vfhe-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 832.2 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c401d42156b3bb674bd932bf8e32777a441c3a780751db6701210dd26e093d60
|
|
BLAKE2b-256 checksum How to use checksums |
9f163a0cdac564c0418413bdd2b24f33d5100653974cf5e994ff5943aa182dc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | vfhe-0.0.3-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 747.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3def7e045ec82015ef8b93c933a872c8158ae5f449a40380a90e32cd9efa6fa2
|
|
BLAKE2b-256 checksum How to use checksums |
4490a6a37273a8930a1e14d78526e0ff3c43ef346be7c3977f9a2a2fb771e598
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | vfhe-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b60b49c9608a57c5436ae6280c1e00e7e83062badcfc824d3f86c9f56c6feb5e
|
|
BLAKE2b-256 checksum How to use checksums |
def1522166a8e92de7c79b28fcee0d5c6be01ece712ce96a0cbecc948a266d65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | vfhe-0.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 832.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5856a72af494bd698d2d81b42aa048e0e719f275e64f80cbce089d1ee71d40fe
|
|
BLAKE2b-256 checksum How to use checksums |
823bfd9056d27c8ce872c486bb3065e813831c3b42943d065788d31415974b2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | vfhe-0.0.3-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 746.5 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ab4fc246666704bf027b4c19ff0e19308746e6d7d0cff4b395a2861152570bbd
|
|
BLAKE2b-256 checksum How to use checksums |
a8c250f0fce108b4ae8c26b6c6bc831a37efc9f63043a7b4e2a7f14d422931b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | vfhe-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
75e0b94659afe86ab4321a7d232ee7240b468e30865d1098a034066896d21ccd
|
|
BLAKE2b-256 checksum How to use checksums |
6103b2d288a4079d85778197867e626cdc3f8087a482d2802d41b58c12c2d254
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | vfhe-0.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 832.8 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5765238ba38ac33b8bf6315f6279043f89c32d4ec21370cd1fa8599135996145
|
|
BLAKE2b-256 checksum How to use checksums |
e466497891c35076b5626ce1c7a9cbf95fcbf3063b77edd13ecf34f08c044c61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / vfhe-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | vfhe-0.0.3-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 746.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ef7f2a5ce9b36cb2cd3a70cc193cfc69053df0d6469df4bb2ba485810e57095c
|
|
BLAKE2b-256 checksum How to use checksums |
a51bd6204166418d88e23eebd38343d1acc6dfd4b341c0cb7ae82f002447497c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logSecurity for vfhe 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 16 files in this release have been uploaded with provenance metadata.
Attestation for vfhe-0.0.3.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.