opnsense-src/sys/crypto/sha2
Andrew Turner 71bf1c4cc5 Add accelerated arm64 sha512 to libmd
As with sha256 add support for accelerated sha512 support to libmd on
arm64. This depends on clang 13+ to build as this is the first release
with the needed intrinsics. Gcc should also support them, however from
a currently unknown release.

Reviewed by:	cem
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D33373
2021-12-13 15:33:22 +00:00
..
sha224.h Implement SHA2-224 submode of SHA2-256 2018-07-09 07:24:05 +00:00
sha256.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
sha256c.c libmd: Only define SHA256_Transform_c when using the ARM64 ifunc. 2021-12-08 14:25:02 -08:00
sha256c_arm64.c Use arm64 sha256 intrinsics in libmd 2021-08-11 10:20:48 +00:00
sha256c_impl.h Use arm64 sha256 intrinsics in libmd 2021-08-11 10:20:48 +00:00
sha384.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
sha512.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
sha512c.c Add accelerated arm64 sha512 to libmd 2021-12-13 15:33:22 +00:00
sha512c_arm64.c Add accelerated arm64 sha512 to libmd 2021-12-13 15:33:22 +00:00
sha512c_impl.h Add accelerated arm64 sha512 to libmd 2021-12-13 15:33:22 +00:00
sha512t.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00