CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2026/07/22 08:34:38

Modified files:
        lib/libcrypto/sha: sha3.c 

Log message:
Improve SHA-3 performance.

Replace the tiny-sha3 keccakf implementation with an unrolled and
interleaved algorithm, that is hidden away in an obsolete reference
implementation.

This gets us 3.3x speed up on arm64 (Apple M2), a 1.3x speed up on amd64
(Intel i7-1165G7) and 6x speed up on sparc64 (M3000).

ok tb@

Reply via email to