chiark / gitweb /
symm/keccak1600.c (keccak1600_extract): Eliminate intermediate state buffer.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 17 Nov 2018 21:08:11 +0000 (21:08 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 29 Sep 2019 21:03:29 +0000 (22:03 +0100)
commit1ccb258a64fd14d12938f9014ad22abbe46ab4c0
treefbeb46f203ac5458bd712f182798c407cf679dc5
parent79bc45d029fd0283e76c3774070ec05710351ce9
symm/keccak1600.c (keccak1600_extract): Eliminate intermediate state buffer.

Instead, introduce a handy bitmap which identifies which lanes need
complementing and do the whole thing in the loop.
symm/keccak1600.c