Skip to main content

vfhe

PyPI Python versions CI OpenSSF Scorecard OpenSSF Best Practices License

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 CC environment variable:

CC=gcc-14 pip install --no-binary vfhe vfhe

What did I get? python -m vfhe.info prints 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-O

Pinning 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 usual warnings filters).

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

vfhe-0.0.3.tar.gz (737.8 kB view details)

Uploaded Source

Built Distributions

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

vfhe-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vfhe-0.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (832.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

vfhe-0.0.3-cp314-cp314-macosx_11_0_arm64.whl (747.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

vfhe-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vfhe-0.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (832.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

vfhe-0.0.3-cp313-cp313-macosx_11_0_arm64.whl (747.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vfhe-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vfhe-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (832.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

vfhe-0.0.3-cp312-cp312-macosx_11_0_arm64.whl (747.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vfhe-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vfhe-0.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (832.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

vfhe-0.0.3-cp311-cp311-macosx_11_0_arm64.whl (746.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vfhe-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vfhe-0.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (832.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

vfhe-0.0.3-cp310-cp310-macosx_11_0_arm64.whl (746.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Hashes for vfhe-0.0.3.tar.gz
Algorithm Hash digest
SHA256 330236996c2adb656dd5ec3730ae4e7f8ca86494d18ce45c7b1635f38381ef7a
MD5 6e0163025c2b491713ba567d99eaf5a6
BLAKE2b-256 69f9113cb86021f725507ba9c628da414e9c4b49c1cbc1dce72caf2089e2de3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for vfhe-0.0.3.tar.gz:

Publisher: release-pypi.yml on vfhe/vfhe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 862517ab7d3614cf25cdc72ba6c05f41a544bac225364dad20749ef8744dc5e2
MD5 b567bf7f850827dbe534a24716c25814
BLAKE2b-256 e849f8edc492f00ef65eb62f39ec59948204a13c2f894c306765238a78a2e683

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de2a90c1afc5222208bab40d1aca30d92df8ba02feadc3335038ad2ce174b501
MD5 8e76240c399e3a7a518a7ef5ba39fccf
BLAKE2b-256 81928764066c78b1c60bde372113027dcd69cbff9bcb5a38ca94fd1e807f8ab3

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for vfhe-0.0.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ce7d5958b4e1ed152f08c5659bd1b3c27d51b4bb51c237ca145289e0323ada2
MD5 d77e45e3b3d3d0e42f23b454548a91d3
BLAKE2b-256 4aa99e2d338b718a1b7bf70e2fbae8487917c7c6b4df8ce4ee23acc80c96233e

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed212d7e9b5e88d3a362d387d034312027583f1d134845f768549078f49ce81b
MD5 579ca39465cfba4cac6a2e2d45835f3d
BLAKE2b-256 86f97089ca524d93b83ed0ae7eb919c480f5e73c0737a9d9612bfa8d387d5b83

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f8515ce433590ec49795cdcf99571007a9feaec58ad11a1c2bd358b597b6941
MD5 b99586a5469f02494c99bdae623a53e1
BLAKE2b-256 c0e6aba64618957d28683a91b5288f26e191e1b5422c71c967bf52af8f91e2ce

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for vfhe-0.0.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 272cfab0c3486af18b3e75ce4f1f35dd306e83545a8c7b252450c6be55668fae
MD5 a4581171ef343598603eb335caf5e957
BLAKE2b-256 87b8612340990a52f305a2ac918cc136ee97f15b8c6f6614c2d9afba4e9fa79d

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47b255ec4f6c746924b2b96523fcbb277345a8c282d0729580f0f5564fbd74ea
MD5 eb976c995f21f5173ede44378c76f92e
BLAKE2b-256 4c5f4a1a0561aa59bf46aedfb1af708e3036494f28c51900cc896556ca927733

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c401d42156b3bb674bd932bf8e32777a441c3a780751db6701210dd26e093d60
MD5 6028a22f64d8c231bfb447cfbf6352ce
BLAKE2b-256 9f163a0cdac564c0418413bdd2b24f33d5100653974cf5e994ff5943aa182dc3

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for vfhe-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3def7e045ec82015ef8b93c933a872c8158ae5f449a40380a90e32cd9efa6fa2
MD5 bb97b3bb538d9b7a85387e67459541e6
BLAKE2b-256 4490a6a37273a8930a1e14d78526e0ff3c43ef346be7c3977f9a2a2fb771e598

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b60b49c9608a57c5436ae6280c1e00e7e83062badcfc824d3f86c9f56c6feb5e
MD5 8266607da7a3cd333354c230636e647d
BLAKE2b-256 def1522166a8e92de7c79b28fcee0d5c6be01ece712ce96a0cbecc948a266d65

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5856a72af494bd698d2d81b42aa048e0e719f275e64f80cbce089d1ee71d40fe
MD5 c15ec941ab618e225df200cb54902d28
BLAKE2b-256 823bfd9056d27c8ce872c486bb3065e813831c3b42943d065788d31415974b2a

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for vfhe-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab4fc246666704bf027b4c19ff0e19308746e6d7d0cff4b395a2861152570bbd
MD5 f71330a9feee2c4f85e80bb1aaaca274
BLAKE2b-256 a8c250f0fce108b4ae8c26b6c6bc831a37efc9f63043a7b4e2a7f14d422931b1

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75e0b94659afe86ab4321a7d232ee7240b468e30865d1098a034066896d21ccd
MD5 ffa8f686e16f443e2266dfece8bd01e2
BLAKE2b-256 6103b2d288a4079d85778197867e626cdc3f8087a482d2802d41b58c12c2d254

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

File hashes

Hashes for vfhe-0.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5765238ba38ac33b8bf6315f6279043f89c32d4ec21370cd1fa8599135996145
MD5 fdbd790c4c78d784e2ce17a8a01770cf
BLAKE2b-256 e466497891c35076b5626ce1c7a9cbf95fcbf3063b77edd13ecf34f08c044c61

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for vfhe-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef7f2a5ce9b36cb2cd3a70cc193cfc69053df0d6469df4bb2ba485810e57095c
MD5 bbb12148fdb9e2952b09e633e0fb83f3
BLAKE2b-256 a51bd6204166418d88e23eebd38343d1acc6dfd4b341c0cb7ae82f002447497c

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.3 This release

16 files

0.0.2

1 file

0.0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page