Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keccak gates for zkVM #1244

Merged
merged 25 commits into from
Nov 14, 2023
Merged

Keccak gates for zkVM #1244

merged 25 commits into from
Nov 14, 2023

Conversation

querolita
Copy link
Member

@querolita querolita commented Sep 13, 2023

This PR implements the Keccak gate as suggested in the RFC.

It contains the constraints and layout of the initial state XOR and the permutation round itself. The witness generation code will come in a subsequent PR.

Closes
#1214
#1215
#1216
#1217
#1222
#1225

@querolita querolita changed the title Keccak gate for zkVM Keccak gates for zkVM Sep 20, 2023
@querolita querolita changed the base branch from zkvm/keccak/lookup-table to develop October 4, 2023 14:51
@querolita querolita changed the base branch from develop to fabrizio-m/abstract-column October 4, 2023 14:54
@querolita querolita changed the base branch from fabrizio-m/abstract-column to fabrizio-m/abstract-get-column October 4, 2023 14:54
@querolita querolita changed the base branch from fabrizio-m/abstract-get-column to zkvm/keccak/lookup-table October 4, 2023 15:40
@querolita querolita force-pushed the zkvm/keccak/lookup-table branch from 74cd60a to 2a82e2d Compare October 4, 2023 16:30
@querolita querolita changed the base branch from zkvm/keccak/lookup-table to develop October 4, 2023 16:40
@querolita querolita marked this pull request as ready for review October 5, 2023 10:12
@querolita querolita changed the base branch from develop to master October 19, 2023 09:32
@querolita querolita marked this pull request as draft October 19, 2023 10:05
@querolita querolita marked this pull request as ready for review October 20, 2023 10:49
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.

2 participants