-
Notifications
You must be signed in to change notification settings - Fork 734
Description
Hello Rustls team!
I've been exploring various cryptographic backends for Rustls and have a suggestion that could benefit the broader Rust cryptography ecosystem.
While I understand that the RustCrypto Provider doesn't currently offer feature parity with aws-lc, I believe there would be significant value in including it in the benchmark suite for several technical reasons:
- It would serve as an excellent stress test for the benchmarking framework itself, potentially revealing edge cases in how cryptographic primitives are evaluated
- It would provide valuable performance metrics showing the RustCrypto team's progress in their pure-Rust implementation journey
- The comparative data would create healthy competitive pressure, potentially driving optimization efforts across all providers
From an engineering perspective, this could establish a performance baseline for pure-Rust cryptographic implementations and help identify specific algorithms where optimization efforts should be focused.
Is there an established process for adding third-party crypto providers to the benchmark suite? If including it in the official benchmarks isn't feasible at this time, would it be possible to share guidelines on how to set up a reproducible private benchmarking environment with consistent methodology that aligns with your official benchmarks?
Thank you for considering this suggestion!