Metadata-Version: 2.3
Name: lattica-fhe-core
Version: 0.1.1
Summary: Lattica FHE Core Python Bindings
Author: LatticaAI
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Description-Content-Type: text/markdown

# Lattica FHE Core

This repository contains the Lattica Fully Homomorphic Encryption (FHE) core client logic -- key generation, encryption and decryption.

---

## Overview

- **Core Lattica FHE** functionality in C++
- **Python extension** (via pybind11) for integration into Python workflows
- **WASM build** for browser or Node.js environments (using Emscripten)

## Repository Structure

> ```
> lattica_fhe_core/
> ├── src/
> │   ├── serialization/
> │   │   └── ... (generated *.pb.cc / *.pb.h from .proto)
> │   ├── toolkit_python.cpp
> │   └── toolkit_wasm.cpp
> ```

- **`src/`**: Core C++ source code:
  - `toolkit_python.cpp` (Pybind module entry point)
  - `toolkit_wasm.cpp` (WASM entry point)
  - `serialization/` (generated C++ from `.proto` files, plus any additional logic)

---

© Lattica AI - See [LICENSE](LICENSE.txt) for license details.

---

For more information, visit [https://www.lattica.ai](https://www.lattica.ai)

