CVS: cvs.openbsd.org: src

Joel Sing <[email protected]>
Newsgroups gmane.os.openbsd.cvs
Message-ID <[email protected]>
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@
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.