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.10.0-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.10.0-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.10.0-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.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lattica_fhe_core-0.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98c59cc3042a79d7f0a497df0bdfcbb4e6e6d6210b0ee568a8bbea34756e2cfd
MD5 1c12c1417ca6b9bec6376f00f2d82225
BLAKE2b-256 e8479fbf0fd4b2c9a7c506a404aa411efda9a45124c0f4abad1c67ea15654f27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lattica_fhe_core-0.10.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c0c31b0defa087180a866e2bf39ffc9ee4248ca4f1801c7cbb6627d08ace8ef
MD5 5692d08524a2a141a1f18052b20b0fad
BLAKE2b-256 b72d94f9aced2df29a3a8f38edab3502edf409680d239dc641ce3671809f8a27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lattica_fhe_core-0.10.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 533898b4577817a5d2122d69c38043842e450bc5f897c0e02ce886eea577c1ce
MD5 c02f9ad5c5e1b6bf6032055d6c9f10d6
BLAKE2b-256 a1ab349924cdc0a553981b43a8b091065b1ee8080d233dc3301bac80ea63a715

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