runtime: Get rid of ring and webpki #2683
Labels
c:deps
Category: external dependencies
c:runtime
Category: runtime
c:security
Category: security sensitive
In an ideal world, we would not have a mess of Rust crypto libraries used by our system. Having to depend on someone else's branch of the library (because upstream refuses to merge a trivial branch to support the SGX target) is suboptimal to begin with. When said branch doesn't build with recent versions of the compiler, it's an even bigger issue (#2666).
This should be easy to do apart from where we use the libraries to validate AVR signatures. I'm not sure what options there are for doing X.509 certificate validation, especially with RSA in the mix, but in the medium to long term we should switch if at all possible.
The text was updated successfully, but these errors were encountered: