Support Coefficient Packing
Open
dialect: openfhe
- Dominant language
- MLIR
- Stars
- 906
- Forks
- 171
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 32
Description
Probably requires a more explicit packing layout first (e.g., #913).
The OpenFHE backend offers `MakeCoefPackedPlaintext` and we've got `lwe.polynomial_coefficient_encoding`, but right now we have neither a `openfhe.make_coef_packed_plaintext` operation to codegen/emit, nor would the compiler know how to deal with such ciphertexts. For example, `rotate` takes on a very different meaning for such a ciphertext (multiply with $X$ as in CGGI, not the complex automorphism-based rotate used with most other packed ciphertexts).
Contributor guide
Assessment
This issue has not been assessed yet.