heir icon indicating copy to clipboard operation
heir copied to clipboard

Extend `--lwe-add-client-interface` to schemes other than BGV

Open AlexanderViand-Intel opened this issue 1 year ago • 2 comments

The current lowering only supports RLWECiphertexts and also implicitly assumes BGV-style encode/encrypt. Somewhat related to #882 (adding encrypt/encode lowerings to poly/etc for things other than BGV)

Both probably require LWE Attr/Type fixes (see #758 and #876) before they can be realized.

AlexanderViand-Intel avatar Aug 08 '24 22:08 AlexanderViand-Intel

This also reminds me that we should extend the pass that adds client helper encrypt/decrypt functions to support the rust codegen path.

Originally posted by @j2kun in https://github.com/google/heir/issues/897#issuecomment-2282367968

AlexanderViand-Intel avatar Aug 11 '24 06:08 AlexanderViand-Intel

This issue has 5 outstanding TODOs:

This comment was autogenerated by todo-backlinks

github-actions[bot] avatar Oct 02 '24 20:10 github-actions[bot]