Skip to main content

Lattica FHE Core Python Bindings

Project description

lattica-fhe-core

Python bindings for Lattica's Fully Homomorphic Encryption (FHE) core library.

Installation

pip install lattica-fhe-core

Overview

This package provides low-level Python bindings to Lattica's FHE core C++ library, enabling homomorphic encryption operations on encrypted data. It is primarily used as a dependency for higher-level Lattica libraries.

Requirements

  • Python >= 3.11
  • Linux x86_64 or macOS (Apple Silicon and Intel)
  • Pre-built binaries are included - no compilation required

Usage

This package is typically not used directly. Instead, use Lattica's higher-level library:

  • lattica-query - For encrypted query processing and client-side operations

Example

import lattica_fhe_core

# The package exposes low-level FHE operations
# See Lattica's documentation for complete usage examples

Building from Source

The source code is available at: https://github.com/Lattica-ai/lattica_fhe_core

To build from source:

git clone https://github.com/Lattica-ai/lattica_fhe_core.git
cd lattica_fhe_core
make query

Documentation

For comprehensive documentation and examples, visit https://platformdocs.lattica.ai/

License

This project is licensed under the terms in the LICENSE.txt file.

Support

For support, please contact support@lattica.ai

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

lattica_fhe_core-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

lattica_fhe_core-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

lattica_fhe_core-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

File details

Details for the file lattica_fhe_core-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lattica_fhe_core-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74c148b965d59a588433aa0b7a4055421a00328680172b3c43655cd75ac971d9
MD5 9367ac4af45fb33664b7afab518528de
BLAKE2b-256 4c1643d32bfc8d547e4a8594d54dbd639aa7119efc28881152e2bc0d09966633

See more details on using hashes here.

File details

Details for the file lattica_fhe_core-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lattica_fhe_core-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eaf8acc3d48eba0a8b5cc9e258b1dd005b40df60fe13563df00b3b7cbc4530e6
MD5 03a75548bc6b638232686d16ed962ddb
BLAKE2b-256 20aa5f6aff099b9ce95a190deadcb277ae973179901fe37fa02d06af55687021

See more details on using hashes here.

File details

Details for the file lattica_fhe_core-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lattica_fhe_core-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 396537b646dbdfb165ec31b3d9bb4951439993e97ba9c8243b0c10c936037a1a
MD5 4bbf7b79bb09339e5a6c8662296ee0d0
BLAKE2b-256 4e0cfabdd33cac213d548c32b00b1382d0db268f9ee624ab8463530d11c46062

See more details on using hashes here.

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