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

File metadata

File hashes

Hashes for lattica_fhe_core-0.11.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a02bd84b52e54e820d9a982be343a3b087a1aee196beb9e644838320c57bf445
MD5 63fde8ac0b2a1d1a7db25b5b87e8c799
BLAKE2b-256 8f9a7694ebd4476960309300398275142abdbac80cf7d1afd4b9f896df57abea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lattica_fhe_core-0.11.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 947fe2060a897a7a1d59319948f8446743b000dd38252fe37f6ef9ceecbb9026
MD5 eb45117620ea42cda91ade8ec99193dc
BLAKE2b-256 5fda17831da4525b4692e812b14b2661269137b33c9aca51ee95fe6bdbe73d02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lattica_fhe_core-0.11.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f45a2ac1f1cf5e8b146c31ddd84da5fc366abac40ad43b0700161bf928fd176
MD5 c12afc427b9194ff6be72fd740947866
BLAKE2b-256 df50a19ce4d8a9ae376773762e4f201644e781c1fa3076aed59debaa46c9d62d

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