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.3.tar.gz (5.7 MB view details)

Uploaded Source

Built Distribution

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

orion_v2_lattigo-6.2.3-py3-none-any.whl (5.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: orion_v2_lattigo-6.2.3.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.3.tar.gz
Algorithm Hash digest
SHA256 a518417e3422b72a44247b8baf9cdbbaad01e73c81adf2305594a9cd8874dd68
MD5 9780b5f7173e2acb9196e43ffc1d36c3
BLAKE2b-256 672a668f8a042f07b501c636c28ef3cf62c668337119bd68a943649384d79d31

See more details on using hashes here.

Provenance

The following attestation bundles were made for orion_v2_lattigo-6.2.3.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.3-py3-none-any.whl.

File metadata

File hashes

Hashes for orion_v2_lattigo-6.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3e19b02fd39fe1b7d27d477dbf095bc8644115058c68a11392b070c13ffee3ba
MD5 ab9619c7489ac137bde3fc6ff0b3cf96
BLAKE2b-256 e98e8caf2d756c57a06d15c5ecbf2d14705bbec680c4c70521a3baec421ec61b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orion_v2_lattigo-6.2.3-py3-none-any.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