This change implements equal-preference groups of cipher suites. This allows, for example, a server to prefer one of AES-GCM or ChaCha20 ciphers, but to allow the client to pick which one. When coupled with clients that will boost AES-GCM in their preferences when AES-NI is present, this allows us to use AES-GCM when the hardware exists and ChaCha20 otherwise.
Description
Languages
Assembly
36.3%
C
35.8%
Rust
23.2%
Perl
2.5%
Python
0.9%
Other
1.2%