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.10
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lattica_fhe_core-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: lattica_fhe_core-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
578bab8c729c0879a9be9d177b233954d3644535f6ebffe38e92648b7a84ba51
|
|
| MD5 |
49d5ac0bfce34b0b6c9203b8f510853d
|
|
| BLAKE2b-256 |
99c83f8cd5c699d4a5c6f3edc64cfea090da73126a953666d33e33ebffc58279
|