diff options
author | Mark Johnston <markj@FreeBSD.org> | 2023-11-30 17:46:54 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2023-11-30 17:49:48 +0000 |
commit | 629a72376d51aad812d6f1279403bc81c38c35d2 (patch) | |
tree | 744219052d5b10f80a0e05eb403a75c5f1137f5a /sys/modules | |
parent | 44f8e1e8530e1d2e95e84bbbe3d22ac9cb2557fe (diff) | |
download | src-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/Makefile | 4 |
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 \ |