Skip to content

TFHE-rs v0.4

Compare
Choose a tag to compare
@jborfila jborfila released this 17 Oct 16:08
· 1593 commits to main since this release
tfhe-rs-0.4.0

TFHE-rs v0.4.0 includes:

In the High-Level API (HL API):

  • Allowed scalar operations on values up to U256
  • Added FheInt{8,16,32,64,128,256}
  • Tied scalar ops with corresponding clear type
  • Added C API support for FheInt

In the Integer API:

  • Introduced full_propagate_parallelized with more parallelism
  • Added full support for signed radix ciphertext
  • Improved scalar multiplication
  • Enhanced division using overflowing_sub
  • Added smarter choice of the carry propagation algorithm

In the Core Crypto API:

  • Added parallel LWE PFPKS and LWE KS
  • Optimized monic polynomial operations in PBS
  • Improved closest_representable and pbs_modulus_switch
  • Added monomial fft for multibit pbs
  • Added parallel variant of extract_lwe_sample_from_glwe
  • Added GLWE linear algebra primitives