Releases: openfheorg/openfhe-development
Releases · openfheorg/openfhe-development
Release v1.0.3
- Corrects the noise estimation for BGV/BFV multiparty scenarios (#273)
- Adjusts the logic when trying to bootstrap CKKS ciphertexts with remaining levels (#305)
- Adds exception handling for several reported issues
- Fixes several examples
- Includes several documentation fixes
The detailed list is available at https://github.com/openfheorg/openfhe-development/pulls?q=is%3Apr+is%3Aclosed+milestone%3A%22Release+1.0.3%22
Release v1.0.2
- Fixes several compilation errors affecting selected environments
- Includes several documentation fixes
Stable release v1.0.1
First stable release of OpenFHE
- Fixes the serialization bug affecting DM/CGGI schemes (binfhe module)
- Adds support for the Emscripten compiler (for WebAssembly compilation)
Pre-release v1.0.0
- Doubles the precision of CKKS bootstrapping
- Adds support for evaluating arbitrary smooth functions, including logistic function, sine, cosine, and division
- Implements recommendations for INDCPA^D secure implementation of CKKS proposed in https://eprint.iacr.org/2022/816 (CRYPTO'22)
- Adds a new security mode for threshold FHE
- Fixes many bugs
Pre-release v0.9.5
- Improves precision of CKKS bootstrapping
- Fixes a building error in MacOS
- Includes other small bug fixes
Pre-release v0.9.4
- Fixes build errors for NATIVE_SIZE=32
- Includes other small bug fixes
Pre-release v0.9.3
- Fixes build errors in MinGW
- Fixes a compilation error with g++ 12
- Includes fixes for the Proxy Re-Encryption functionality
Pre-release v0.9.2
- Fixes a compilation error for some versions of MacOS
- Fixes a problem with docker configuration
- Includes bug fixes from PALISADE v1.11.7
- Adds support for RISC-V architecture
- Small optimizations for some of the CKKS operations
Pre-release v0.9.1
- Fixes a compilation error for NATIVE_SIZE=128 in MacOS
- Fixes small bugs
Pre-release v0.9.0
Initial pre-release of OpenFHE.
Includes all prior FHE functionality of PALISADE. Also adds the following new features:
- New BGV and BFV RNS variants proposed in https://eprint.iacr.org/2021/204
- A new CKKS RNS variant variant proposed in https://eprint.iacr.org/2020/1118
- A full RNS implementation of CKKS bootstrapping
- Adds support for multiple hardware acceleration backends using a Hardware Abstraction Layer feature
- Large-precision comparison and other algorithms proposed in https://eprint.iacr.org/2021/1337