Frank Denis d61ac0db8c
TLS: Favor ChaCha over AES-based ciphers on CPUs without AES support (#15034)
On CPUs without AES support, ChaCha is always faster and safer than
software AES.

Add `crypto.core.aes.has_hardware_support` to represent whether
AES acceleration is available or not, and in `tls.Client`, favor
AES-based ciphers only if hardware support is available.

This matches what BoringSSL is doing.
2023-03-22 17:58:24 +01:00
..
2023-01-31 15:09:35 -07:00
2023-01-31 15:09:35 -07:00
2023-01-02 19:18:33 -05:00
2023-02-04 15:19:53 -05:00
2022-11-04 00:09:27 +03:30