9986bfefa4
Yes, it's second halving, i.e. it's now 1/4 of original size, or more specifically inner loop. The challenge with Keccak is that you need more temporary registers than there are available. By reversing the order in which columns are assigned in Chi, it's possible to use three of A[][] registers as temporary prior their assigment. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7294) |
||
---|---|---|
.. | ||
asm | ||
build.info | ||
keccak1600.c | ||
sha1_one.c | ||
sha1dgst.c | ||
sha256.c | ||
sha512.c | ||
sha_locl.h |