Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add key rotation #7827

Closed
nventuro opened this issue Aug 7, 2024 · 1 comment
Closed

Add key rotation #7827

nventuro opened this issue Aug 7, 2024 · 1 comment
Labels
S-needs-discussion Status: Still needs more discussion before work can start.

Comments

@nventuro
Copy link
Contributor

nventuro commented Aug 7, 2024

The key registry and getters from #7523 supports key rotation, but the rest of the stack does not. We are not planning on implementing this yet, but can track some of the missing pieces here to later tackle it (if we ever do).

PXE

  • needs to be able to handle multiple sets of private keys, and know their different expiration dates.
  • needs to perform trial decryption with multiple sets of keys (can choose the correct ones for each block depending on expiration dates)
  • needs to be able to respond to npk challenges from the private kernel for all of the historical npks
  • needs to be able to decipher the npk used in a given note by trial hashing with the valid npks for a given block (depending on expiration dates)
@nventuro nventuro added the S-needs-discussion Status: Still needs more discussion before work can start. label Aug 7, 2024
@github-project-automation github-project-automation bot moved this to Todo in A3 Aug 7, 2024
@nventuro
Copy link
Contributor Author

We're dropping key rotation as of #8613, so we don't need to do any of this.

@github-project-automation github-project-automation bot moved this from Todo to Done in A3 Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-needs-discussion Status: Still needs more discussion before work can start.
Projects
Archived in project
Development

No branches or pull requests

1 participant