This tracking issue is for the implementation of (at least one variant of) the CKKS FHE scheme as lowering passes in HEIR. This implementation is generally happening inside lib/Dialect/LWE/Conversions/LWEToPolynomial/LWEToPolynomial.cpp
Still TODO:
Done:
- Encrypt/decrypt
- Add/Sub/AddPlain/SubPlain
- Mul (without relinearize)
This tracking issue is for the implementation of (at least one variant of) the CKKS FHE scheme as lowering passes in HEIR. This implementation is generally happening inside lib/Dialect/LWE/Conversions/LWEToPolynomial/LWEToPolynomial.cpp
Still TODO:
Done: