A fork of https://github.com/fairmath/openfhe-rs to add some missing functionality

nkaskov b26f0a61f6 Redeclaration of enums from constants.h removed. The original enums were moved constants-fwd.h and now are being used. 1 년 전
cpp b26f0a61f6 Redeclaration of enums from constants.h removed. The original enums were moved constants-fwd.h and now are being used. 1 년 전
src b26f0a61f6 Redeclaration of enums from constants.h removed. The original enums were moved constants-fwd.h and now are being used. 1 년 전
.gitignore bb25c40ffd FFICryptoContextImpl binding inited. 1 년 전
Cargo.toml 7ef1a282e3 Initial PKE binding version added. 1 년 전
LICENSE ef23ff8346 Repository inited. 1 년 전
README.md 6756a7fd31 Create README.md 1 년 전
build.rs bb25c40ffd FFICryptoContextImpl binding inited. 1 년 전

README.md

About OpenFHE-rs

☀️ OpenFHE-rs is a joint project by FairMath & OpenFHE


OpenFHE-rs is a Rust interface for the OpenFHE library. OpenFHE is known for its wide range of Fully Homomorphic Encryption (FHE) schemes, all implemented in C++. We're bringing this capability to Rust developers.

By offering a Rust wrapper for OpenFHE, we make it easier for Rust devs to use advanced FHE schemes in their projects. Whether you're building secure data processing apps or privacy-focused tools, OpenFHE-rs helps you do that with the power of OpenFHE's encryption technology.

Current status

The library is under development and the ETA is Q2 2024.