summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man
diff options
context:
space:
mode:
authorjsing <>2025-03-07 14:21:22 +0000
committerjsing <>2025-03-07 14:21:22 +0000
commit98a22bb72e4a20765f43cd5778f45ccd8072fa26 (patch)
treecdaa4718601092c89a7ce80734ed3833143670e9 /src/lib/libcrypto/man
parent44ed550ca5e0b6e9358fa1dc3fe19cf4014eb338 (diff)
downloadopenbsd-98a22bb72e4a20765f43cd5778f45ccd8072fa26.tar.gz
openbsd-98a22bb72e4a20765f43cd5778f45ccd8072fa26.tar.bz2
openbsd-98a22bb72e4a20765f43cd5778f45ccd8072fa26.zip
Provide an accelerated SHA-256 assembly implementation for aarch64.
This provides a SHA-256 assembly implementation that makes use of the ARM Cryptographic Extension (CE), which is found on many arm64 CPUs. This gives a performance gain of up to 7.5x on an Apple M2 (dependent on block size). If an aarch64 machine does not have SHA2 support, then we'll fall back to using the existing C implementation. ok kettenis@ tb@
Diffstat (limited to 'src/lib/libcrypto/man')
0 files changed, 0 insertions, 0 deletions