Skip to content

TFHE-rs v0.5.0

Compare
Choose a tag to compare
@IceTDrinker IceTDrinker released this 22 Jan 16:39
· 1342 commits to main since this release
tfhe-rs-0.5.0

TFHE-rs v0.5.0 includes:

In the High-Level API (HL API):

  • Added support of new GPU backend (tfhe-cuda-backend)
  • Added operations with overflow detection (add/sub/mul)
  • Added C API for operations with overflow detection
  • Added consistent representation for Booleans and Shortints
  • Added efficient 'Debug Mode'
  • Added '.sum()' operators on vectors of integers (FheUint/FheInt)

In the Integer API:

  • Added operations with overflow detection for signed and unsigned Integers (add/sub/mul)
  • Added accessors to inner shortint server keys
  • Added debug mode (i.e., efficient trivial ciphertext management)
  • Added fast sum of vectors of Integers
  • Added cast between signed and unsigned Integers
  • Refactored the RNS operations
  • Added practical homomorphic evaluation of a standard PRF allowing to generate randomness in FHE
  • Added noise level measurement

In the Core Crypto API:

  • Improved keyswich performance