aboutsummaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2023-11-30 17:46:54 +0000
committerMark Johnston <markj@FreeBSD.org>2023-11-30 17:49:48 +0000
commit629a72376d51aad812d6f1279403bc81c38c35d2 (patch)
tree744219052d5b10f80a0e05eb403a75c5f1137f5a /sys/modules
parent44f8e1e8530e1d2e95e84bbbe3d22ac9cb2557fe (diff)
downloadsrc-629a72376d51aad812d6f1279403bc81c38c35d2.tar.gz
src-629a72376d51aad812d6f1279403bc81c38c35d2.zip
ossl: Add AES-GCM support for NEON-enabled armv7
This provides substantially higher throughput than the fallback implementation. Reviewed by: jhb MFC after: 3 months Sponsored by: Klara, Inc. Sponsored by: Stormshield Differential Revision: https://reviews.freebsd.org/D41305
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/ossl/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/modules/ossl/Makefile b/sys/modules/ossl/Makefile
index d26aabf7bff2..804ffb5e1b70 100644
--- a/sys/modules/ossl/Makefile
+++ b/sys/modules/ossl/Makefile
@@ -20,11 +20,13 @@ SRCS.arm= \
aes-armv4.S \
bsaes-armv7.S \
chacha-armv4.S \
+ ghash-armv4.S \
poly1305-armv4.S \
sha1-armv4-large.S \
sha256-armv4.S \
sha512-armv4.S \
- ossl_arm.c
+ ossl_arm.c \
+ ossl_aes_gcm.c
SRCS.aarch64= \
chacha-armv8.S \