summaryrefslogtreecommitdiff
path: root/src/lib/libssl/srtp.h
diff options
context:
space:
mode:
authorjsing <>2025-03-12 14:13:41 +0000
committerjsing <>2025-03-12 14:13:41 +0000
commite7d0828785b67e44a3306faac670eee789fc7b10 (patch)
treeb0d2ca8b4fd6a1b59a0984597c85260e091e41e2 /src/lib/libssl/srtp.h
parent8627628c24553fa0821bff8f761d620577f97c3b (diff)
downloadopenbsd-e7d0828785b67e44a3306faac670eee789fc7b10.tar.gz
openbsd-e7d0828785b67e44a3306faac670eee789fc7b10.tar.bz2
openbsd-e7d0828785b67e44a3306faac670eee789fc7b10.zip
Provide an accelerated SHA-512 assembly implementation for aarch64.
This provides a SHA-512 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 2.5x on an Apple M2 (dependent on block size). If an aarch64 machine does not have SHA512 support, then we'll fall back to using the existing C implementation. ok kettenis@ tb@
Diffstat (limited to 'src/lib/libssl/srtp.h')
0 files changed, 0 insertions, 0 deletions