mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 09:10:28 +00:00
44f8e1e853
OpenSSL provides implementations of several AES modes which use bitslicing and can be accelerated on CPUs which support the NEON extension. This patch adds arm platform support to ossl(4) and provides an AES-CBC implementation, though bsaes_cbc_encrypt() only implements decryption. The real goal is to provide an accelerated AES-GCM implementation; this will be added in a subsequent patch. Initially derived from https://reviews.freebsd.org/D37420. Reviewed by: jhb Sponsored by: Klara, Inc. Sponsored by: Stormshield MFC after: 3 months Differential Revision: https://reviews.freebsd.org/D41304 |
||
---|---|---|
.. | ||
aarch64 | ||
amd64 | ||
arm | ||
i386 | ||
powerpc | ||
powerpc64 | ||
powerpc64le | ||
ossl.c | ||
ossl.h | ||
ossl_aarch64.c | ||
ossl_aarch64.h | ||
ossl_aes.c | ||
ossl_aes_gcm.h | ||
ossl_arm.c | ||
ossl_arm.h | ||
ossl_chacha.h | ||
ossl_chacha20.c | ||
ossl_cipher.h | ||
ossl_hash.h | ||
ossl_poly1305.c | ||
ossl_poly1305.h | ||
ossl_sha.h | ||
ossl_sha1.c | ||
ossl_sha256.c | ||
ossl_sha512.c | ||
ossl_x86.c | ||
ossl_x86.h |