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.
.copy()
sizeof
functions to get bytesize of all objects (both without and with compression)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).
Correct installation in Windows and Linux. All Demos running correctly. Full, updated BFV and CKKS arithmetic!
Last version of Pyfhel v2