인사이트로 돌아가기
Company News

DESILO FHE Library v1.12.0 Release Notes

Library TeamLibrary Team · DESILO
·

DESILO FHE Library v1.12.0 is now available (released 2026-04-29). Highlights:

  • The Gentry-Lee (GL) homomorphic encryption now supports polynomial evaluation. Check out the new evaluate_polynomial function.
  • Light Plaintexts can now be added to or subtracted from a ciphertext.
  • In-place operation is now available for addition and subtraction between a ciphertext and a plaintext or a light plaintexts. In-place operations are generally faster because smaller amount of memory is accessed. More in-place operations will be supported in future releases.
  • The path.Pathlib class can now be used for read and write operations. Previously, pathlib objects had to be cast to string.
  • The NTT operation in the gpu has been optimized.
  • The python GIL (global interpreter lock) has been released for most operations. This allows interleaving calculations in other threads with FHE operations. The following operations still hold the lock:
    • encrypt, decrypt, encode, decode, read, write, serialize, deserialize, to_cpu, to_gpu.
  • Fixed bug for the compact representation where too many additions were causing overflows.
  • Fixed memory leak for the compact representation in the gpu mode.
  • The serialization format has been updated. This update is to prepare for new features in development, so if any data structure is stored, it is recommended to read in the data using the latest version of the library and store them again in the new format. Serialized data structure from older versions of the library can be processed, but the serialized data structure from this version and on cannot be processed by older versions.

Full release notes: https://fhe.desilo.dev/latest/release_notes/