diff options
| author | Frank Denis <124872+jedisct1@users.noreply.github.com> | 2023-03-22 17:58:24 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-22 17:58:24 +0100 |
| commit | d61ac0db8c62f706ea65b70d2772cbb8c4efb416 (patch) | |
| tree | a91283de1e3db79d3c49f5ac5c512d271f328fd0 /lib/std/Build/RunStep.zig | |
| parent | 84b89d7cfe452f91fa22f2646ef53a3a7e990456 (diff) | |
| download | zig-d61ac0db8c62f706ea65b70d2772cbb8c4efb416.tar.gz zig-d61ac0db8c62f706ea65b70d2772cbb8c4efb416.zip | |
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.
Diffstat (limited to 'lib/std/Build/RunStep.zig')
0 files changed, 0 insertions, 0 deletions
