Skip to content

Releases: openfheorg/openfhe-development

Release v1.4.2

20 Oct 21:25
aa39198

Choose a tag to compare

  • Fixes a bug introduced by PR #1007 that affected large-depth scenarios for the HPSPOVERLEVELED mode of BFV (#1066)

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.4.2%22

Release v1.4.1

14 Oct 19:43
01e2642

Choose a tag to compare

  • Changes convert to ConvertRLWEToCKKS and ConvertCKKSToRLWE + other small API updates for functional CKKS bootstrapping (#1047)
  • Removes the need for setting LD_LIBRARY_PATH when installing the library at a different location for user projects (#1050)
  • Adds a new API for EvalFastRotation that does not requre specifying the cyclotomic order (#1051)
  • Fixes several bugs

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.4.1%22

Release v1.4.0

18 Aug 16:32
aa8a86e

Choose a tag to compare

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.4.0%22

Release v1.3.1

11 Jul 15:52
3236208

Choose a tag to compare

  • API change: Previously, const plaintexts were silently modified; the const qualifier now has to be removed in these cases; see #1046 for more details (#970)
  • Updates the noise estimation models for BGV and BFV, making them slightly more conservative (roughly 1 extra bit is added for each multiplicative level) (#1004)
  • Removes extra rotation indices in CKKS bootstrapping (#998)
  • Fixes a bug with CKKS bootstrapping for N=2^17 (#996)
  • Improves exception handling
  • Fixes several other bugs

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.3.1%22

Release v1.3.0

21 May 16:32
02a8e9c

Choose a tag to compare

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.3.0%22

Release v1.2.4

21 Mar 19:26
6bcca75

Choose a tag to compare

  • Improves the support for STL threads (when OMP is disabled)
  • Fixes the bugs identified in CVE-2024-56430

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.2.4%22

Release v1.2.3

30 Oct 22:04
7b8346f

Choose a tag to compare

  • Adds support for a custom PRNG implemented in an external library

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.2.3%22

Release v1.2.2

29 Oct 00:16
14a03e6

Choose a tag to compare

  • Improves the runtime of inverse NTT (for clang++; #872)
  • Extends the support of extended (RLWE) parameters in DM/CGGI (#867)
  • Includes several bug fixes

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.2.2%22

Release v1.2.1

10 Sep 16:39
85a8f63

Choose a tag to compare

  • Fixes compilation issues with g++ 14 and clang++ 18 (#822, #835)
  • Fixes the parameter estimation bug for HRA-secure PRE when ring dimension is not set by the user (#827)
  • Includes several other bug fixes

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.2.1%22

Release v1.2.0

25 Jun 20:32
13bf46f

Choose a tag to compare

  • Updates the lattice parameters tables to support the ring dimension of $2^{16}$ and $2^{17}$ for ternary and Gaussian secrets (#806)
  • Adds application specifications validator for BGV, BFV, and CKKS (#710)
  • Updates the parameter sets for CGGI/DM/LMKCDEY; adds low-probability-of-failure parameter sets (below $2^{-120}$) (#673)
  • Adds several optimizations for BFV, including support for modulus switching during computation (#682, #715, #731)
  • Fixes parameter estimation bugs for BGV, BFV, and CKKS (insecure configurations were possible for scenarios with hybrid key switching) (#785, #786)
  • Includes several fixes related to handling the map of automorphism keys for various EvalSum*KeyGen operations (#756, #773, #783, #797)
  • Adds support for selective serialization/deserialization of automorphism/rotation keys (#775)
  • Updates the HRA-Secure BGV PRE implementation based on https://eprint.iacr.org/2024/681 (#767)
  • Includes many other bug fixes

The detailed list of changes is available at https://github.com/openfheorg/openfhe-development/issues?q=is%3Aissue+milestone%3A%22Release+1.2.0%22