spiffe / spire

The SPIFFE Runtime Environment
https://spiffe.io
Apache License 2.0
1.73k stars 461 forks source link

Support crypto agility #4698

Open evan2645 opened 7 months ago

evan2645 commented 7 months ago

There are many cases in which crypto agility is desirable, including PQC and certain kinds regulated usages. Supporting it would be very powerful, but also complicated. In this issue, we'll work towards a design to understand the scope and sequencing of the work that will be needed

Here is a list of things that come to mind when I think about this work, as a starting point. To move forward, I think we want to 1) keep the below list updated with open questions and answers, and 2) ensure each open question has an answer gained through consensus on how we should solve it ... then, we can figure out sequencing of that work and create issues.

What else am I not thinking of?

This issue is spun out of https://github.com/spiffe/spire/issues/4483 @itomsawyer

yuvrajsingh79 commented 5 months ago

Hi @evan2645 , I would highly appreciate if we have any track on the progress of this issue.

evan2645 commented 5 months ago

Hi @yuvrajsingh79 thank you for pinging. @itomsawyer had originally raised their hand to work on this but we haven't heard from them since we transitioned this issue from #4483 ... I think it is a lot of work but I also still feel it's valuable, assuming we can get it right.

yuvrajsingh79 commented 5 months ago

thanks @evan2645 for the prompt response. Let me know if I can be of any help, as I would love to contribute to it.