Skip to content

289 return a vector of rotation indices - #291

Open
dsuponitskiy wants to merge 2 commits into
devfrom
289-return-a-vector-of-rotation-indices
Open

dsuponitskiy wants to merge 2 commits into
devfrom
289-return-a-vector-of-rotation-indices

Conversation

@dsuponitskiy

Copy link
Copy Markdown
Collaborator
  1. Expose automorphism key indices as a Python list
    • Add GetExistingEvalAutomorphismKeyIndices to query generated keys by tag.
    • Document its behavior, demonstrate bootstrapping key counts, and add
      tests for rotation and bootstrapping keys.
  2. Fix automorphism index bindings to accept signed rotation offsets
    • Accept signed 32-bit offsets in FindAutomorphismIndex and FindAutomorphismIndices, converting them to the C++ API's unsigned form.
    • Update docstrings and add CKKS coverage for negative offsets, empty lists, and out-of-range inputs.

- Add GetExistingEvalAutomorphismKeyIndices to query generated keys by tag.
- Document its behavior, demonstrate bootstrapping key counts, and add
  tests for rotation and bootstrapping keys.
- Accept signed 32-bit offsets in FindAutomorphismIndex and FindAutomorphismIndices, converting them to the C++ API's unsigned form.
- Update docstrings and add CKKS coverage for negative offsets, empty lists, and out-of-range inputs.
@dsuponitskiy dsuponitskiy added this to the Release 1.6.0.0 milestone Sep 11, 2026
@dsuponitskiy dsuponitskiy self-assigned this Sep 11, 2026
@dsuponitskiy dsuponitskiy added the new feature New feature or request label Sep 11, 2026
@dsuponitskiy dsuponitskiy linked an issue Sep 11, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Return a vector of rotation indices

2 participants