Pyfhel Versions Save

PYthon For Homomorphic Encryption Libraries, perform encrypted computations such as sum, mult, scalar product or matrix multiplication in Python, with NumPy compatibility. Uses SEAL/PALISADE as backends, implemented using Cython.

v3.4.2

7 months ago

v3.4.1

1 year ago
  • MacOS Support.
  • BGV scheme now supported.
  • Compatible with a flexible version of numpy.

v3.3.2

1 year ago
  • contextGen now returns a message with the result of validating the parameters.
  • You can now select custom steps for the rotation keys in rotateKeyGen
  • Expose size (B) of save/load serialized objects, returned from all save/load functions.
  • Fixed several bugs.
  • Deep copy of PyCtxt using .copy()
  • sizeof functions to get bytesize of all objects (both without and with compression)

v3.3.0

1 year ago

Scalar Product and cumulative addition built-in, with demos also for hamming distance. Expressive contextGen, serialization object sizes, coverage tests (pytest), automatic testing in Ubuntu/Windows (github Actions).

v3.1.4

1 year ago

Correct installation in Windows and Linux. All Demos running correctly. Full, updated BFV and CKKS arithmetic!

v2.3.1

2 years ago

Last version of Pyfhel v2