Skip to content

Add generic keccak-p and keccak-f {200, 400, 800}#7

Merged
tarcieri merged 1 commit into
RustCrypto:masterfrom
aewag:1-add-keccak-p
May 11, 2022
Merged

Add generic keccak-p and keccak-f {200, 400, 800}#7
tarcieri merged 1 commit into
RustCrypto:masterfrom
aewag:1-add-keccak-p

Conversation

@aewag

@aewag aewag commented Dec 28, 2021

Copy link
Copy Markdown
Contributor

This PR sits on top of #6 (only the last commit is relevant).
CI was ran on my fork: aewag#2

This closes #1.

@aewag aewag force-pushed the 1-add-keccak-p branch 3 times, most recently from 8a117c9 to c3e755a Compare January 3, 2022 22:10
@aewag aewag marked this pull request as draft January 3, 2022 22:49
@aewag aewag force-pushed the 1-add-keccak-p branch 5 times, most recently from 7858e71 to 1a08306 Compare January 4, 2022 08:54
@aewag

aewag commented Jan 4, 2022

Copy link
Copy Markdown
Contributor Author

I could not find any generic testvectors for keccak_p. For testing k12 was refactored to use the keccak crate:

aewag/hashes#1

@aewag aewag marked this pull request as ready for review January 4, 2022 09:09
@aewag aewag mentioned this pull request Jan 13, 2022
@aewag aewag force-pushed the 1-add-keccak-p branch 2 times, most recently from ef061b5 to 277ec35 Compare January 26, 2022 08:07
@aewag

aewag commented Jan 26, 2022

Copy link
Copy Markdown
Contributor Author

Rebased on top of merged #6

@aewag

aewag commented Feb 11, 2022

Copy link
Copy Markdown
Contributor Author

@newpavlov Does this match with what you expected for #1?

The implementation is already prepared to allow an easy extension for SIMD, see #8.

@tarcieri

Copy link
Copy Markdown
Member

This seems simple enough, thanks!

@tarcieri tarcieri merged commit a2ef49e into RustCrypto:master May 11, 2022
@tarcieri tarcieri mentioned this pull request May 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MIssing sponge functions

2 participants