CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/08/21 10:28:25
Modified files:
lib/libc/arch/aarch64/hash: Makefile.inc
lib/libc/hash : sha512.c
lib/libc/hidden: sha2.h
Added files:
lib/libc/arch/aarch64/hash: sha512_aarch64.c sha512_aarch64_ce.S
Log message:
Provide assembly implementation of SHA-512 for aarch64 in libc
Provide a CE assembly implementation that can be used on hardware that
has the CE SHA-512 instructions. This is considerably faster than the
generic C implementation.
Largely borrowed from libcrypto.
With input from naddy@
ok naddy@ tb@