diff options
author | tb <> | 2024-09-06 09:57:32 +0000 |
---|---|---|
committer | tb <> | 2024-09-06 09:57:32 +0000 |
commit | de922e906737ea318d3a84723ec68b62581dd51c (patch) | |
tree | c22e39e94e81983bcd1b3626eb8f8209d4c33a03 /src/lib/libc/stdlib/getopt_long.c | |
parent | 546fb2f18abf0a6a44cd70ba838da81736c4583a (diff) | |
download | openbsd-de922e906737ea318d3a84723ec68b62581dd51c.tar.gz openbsd-de922e906737ea318d3a84723ec68b62581dd51c.tar.bz2 openbsd-de922e906737ea318d3a84723ec68b62581dd51c.zip |
Reenable AES-NI in libcrypto
The OPENSSL_cpu_caps() change after the last bump missed a crucial bit:
there is more MD mess in the MI code than anticipated, with the result
that AES is now used without AES-NI on amd64 and i386, hurting machines
that previously greatly benefitted from it.
Temporarily add an internal crypto_cpu_caps_ia32() API that returns the
OPENSSL_ia32cap_P or 0 like OPENSSL_cpu_caps() previously did. This can
be improved after the release.
Regression reported and fix tested by Mark Patruck.
No impact on public ABI or API.
with/ok jsing
PS: Next time my pkg_add feels very slow, I should perhaps not mechanically
blame IEEE 802.11...
Diffstat (limited to 'src/lib/libc/stdlib/getopt_long.c')
0 files changed, 0 insertions, 0 deletions