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.11.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.8 MB view details)

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

lattica_fhe_core-0.11.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.8 MB view details)

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

lattica_fhe_core-0.11.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.8 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.11.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lattica_fhe_core-0.11.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb68cf05560dfd4d32e8ea1b1e2aa8124b09fc40b46080171698bbbb61e5abdc
MD5 0e3680b70d81a011749e3c48469668aa
BLAKE2b-256 bf6f1c2f5ad7112e57c58ecf5e13aca2b42299ec757dc8945618dac51fc3282f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lattica_fhe_core-0.11.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 234526f07c2fadad771aaa75b97e916c413caa3ce00d1170df6355bfe9ac9660
MD5 faa7eb24ac4aa3e1b1ad60008afc75a7
BLAKE2b-256 4d31d6a90842f00df8e7fce2d75f8b3f43f459228473c91d8b60e3621a688354

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lattica_fhe_core-0.11.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd7f0659059360a8536d8cd240879f307376b5ea37b37c03de74a8bb41350527
MD5 b9aec32d7d48fe9e5aa7f727ca2b377d
BLAKE2b-256 bc2ba1247bfe002e28dd0b94bac329a23d04a461ad5746eba8de4b108e17b9b0

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