CVSROOT: /cvs Module name: src Changes by: js...@cvs.openbsd.org 2024/11/16 08:31:36
Modified files: lib/libcrypto/arch/amd64: Makefile.inc lib/libcrypto/sha: sha256_amd64.c Added files: lib/libcrypto/sha: sha256_amd64_shani.S Log message: Provide a SHA-256 assembly implementation for amd64 using SHA-NI. This provides a SHA-256 assembly implementation for amd64, which uses the Intel SHA Extensions (aka SHA New Instructions or SHA-NI). This provides a 3-5x performance gain on some Intel CPUs and many AMD CPUs. ok tb@