Skip to main content

Python bindings for Lattigo CKKS primitives

Project description

orion-v2-lattigo

Python bindings for Lattigo CKKS homomorphic encryption primitives.

Part of the Orion FHE framework.

Modules

  • lattigo.ckksParameters, Encoder
  • lattigo.rlweSecretKey, PublicKey, RelinearizationKey, GaloisKey, Ciphertext, Plaintext, KeyGenerator, Encryptor, Decryptor, MemEvaluationKeySet
  • lattigo.gohandleGoHandle RAII wrapper for cgo.Handle values

Requirements

Requires the CGO shared library built from the Go bridge. See the main repo for build instructions.

Project details


Download files

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

Source Distribution

orion_v2_lattigo-6.2.4.tar.gz (5.7 MB view details)

Uploaded Source

Built Distributions

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

orion_v2_lattigo-6.2.4-py3-none-manylinux_2_17_x86_64.whl (5.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

orion_v2_lattigo-6.2.4-py3-none-macosx_11_0_x86_64.whl (3.1 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

orion_v2_lattigo-6.2.4-py3-none-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file orion_v2_lattigo-6.2.4.tar.gz.

File metadata

  • Download URL: orion_v2_lattigo-6.2.4.tar.gz
  • Upload date:
  • Size: 5.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for orion_v2_lattigo-6.2.4.tar.gz
Algorithm Hash digest
SHA256 a35741baac2cf5e1f6bc717095c11819bb86cc027cb51f4a45064691586ac86d
MD5 783e14643c25b27f3269bc2736ac6c86
BLAKE2b-256 692bfc673bf77d65b6e56169e03f94199c9085067095475f3ce7e7d85751487a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orion_v2_lattigo-6.2.4.tar.gz:

Publisher: release-lattigo-python.yml on butvinm/orion

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

File details

Details for the file orion_v2_lattigo-6.2.4-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for orion_v2_lattigo-6.2.4-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c35c51b69bdd0a706c924788d4a59eee735fceb599ea6d76d42da23dbd4be5cf
MD5 0f353faa959a7d55f231a44b19c5eb47
BLAKE2b-256 18d70f1751d565210df6f155a452f7d21c53aac0dfc166b07eef25baca99fee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for orion_v2_lattigo-6.2.4-py3-none-manylinux_2_17_x86_64.whl:

Publisher: release-lattigo-python.yml on butvinm/orion

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

File details

Details for the file orion_v2_lattigo-6.2.4-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for orion_v2_lattigo-6.2.4-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 794a6d07754af9ac4cf90d01ba1f32e449736198cbbf2b2fa3d594f341524e4a
MD5 64f573139fbe7acac95330781b774b6a
BLAKE2b-256 a6875ebb1b1aabe54acac1410d96e0fdc845d19998bb94805ccc82db34435081

See more details on using hashes here.

Provenance

The following attestation bundles were made for orion_v2_lattigo-6.2.4-py3-none-macosx_11_0_x86_64.whl:

Publisher: release-lattigo-python.yml on butvinm/orion

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

File details

Details for the file orion_v2_lattigo-6.2.4-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for orion_v2_lattigo-6.2.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01805b769ef07412ee79985289880110642f33ab3d8db9ad99e5c78ba4e3299b
MD5 24eaf92ed38eb653b2e82a63a153d2e1
BLAKE2b-256 144db7217e9420f3fc276e6072f9bfc96c1b9eaae1cc5c17abc61b4441723ef2

See more details on using hashes here.

Provenance

The following attestation bundles were made for orion_v2_lattigo-6.2.4-py3-none-macosx_11_0_arm64.whl:

Publisher: release-lattigo-python.yml on butvinm/orion

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

Supported by

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