-
Notifications
You must be signed in to change notification settings - Fork 151
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
Work on SHA256 and set of related improvements #528
Commits on Aug 22, 2023
-
Fix dirty overload of Keccak function
The Keccak function was overloaded with a set of options to generate JSON files. This commit separates this logic into `keccak_gen`, which hopefully can also be adopted as a pattern for upcoming work on `sm/sha256` and `sm/blake`.
Configuration menu - View commit details
-
Copy full SHA for 27aa4e1 - Browse repository at this point
Copy the full SHA 27aa4e1View commit details -
Add config files for hash function tests
This commit makes it easier to run test vectors targeting hash functions.
Configuration menu - View commit details
-
Copy full SHA for 267f810 - Browse repository at this point
Copy the full SHA 267f810View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e94fff - Browse repository at this point
Copy the full SHA 9e94fffView commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e83a0fd - Browse repository at this point
Copy the full SHA e83a0fdView commit details -
Eliminate KeccakState in favor of GateState
This replaces KeccakState with GateState, which we can then use for all future primitives that we implement as arithmetic gates (SHA256, BLAKE2, and others).
Configuration menu - View commit details
-
Copy full SHA for f2ceb04 - Browse repository at this point
Copy the full SHA f2ceb04View commit details
Commits on Aug 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa4381a - Browse repository at this point
Copy the full SHA fa4381aView commit details
Commits on Aug 28, 2023
-
Very unsure that this works correctly, need external review.
Configuration menu - View commit details
-
Copy full SHA for 6d00f27 - Browse repository at this point
Copy the full SHA 6d00f27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1973afd - Browse repository at this point
Copy the full SHA 1973afdView commit details
Commits on Aug 29, 2023
-
Disable non-functioning Keccak SM tests
Confirmed as not functional with @fractasy on August 29th, 2023.
Configuration menu - View commit details
-
Copy full SHA for 7a122a7 - Browse repository at this point
Copy the full SHA 7a122a7View commit details
Commits on Aug 31, 2023
-
Fix dirty overload of Keccak function
The Keccak function was overloaded with a set of options to generate JSON files. This commit separates this logic into `keccak_gen`, which hopefully can also be adopted as a pattern for upcoming work on `sm/sha256` and `sm/blake`.
Configuration menu - View commit details
-
Copy full SHA for 25dc2fd - Browse repository at this point
Copy the full SHA 25dc2fdView commit details -
Add config files for hash function tests
This commit makes it easier to run test vectors targeting hash functions.
Configuration menu - View commit details
-
Copy full SHA for 3fa08ae - Browse repository at this point
Copy the full SHA 3fa08aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 716ee0f - Browse repository at this point
Copy the full SHA 716ee0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0aaec4 - Browse repository at this point
Copy the full SHA b0aaec4View commit details -
Eliminate KeccakState in favor of GateState
This replaces KeccakState with GateState, which we can then use for all future primitives that we implement as arithmetic gates (SHA256, BLAKE2, and others).
Configuration menu - View commit details
-
Copy full SHA for dbfe3b6 - Browse repository at this point
Copy the full SHA dbfe3b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78283e9 - Browse repository at this point
Copy the full SHA 78283e9View commit details -
Very unsure that this works correctly, need external review.
Configuration menu - View commit details
-
Copy full SHA for 6e200c3 - Browse repository at this point
Copy the full SHA 6e200c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d30e4b - Browse repository at this point
Copy the full SHA 0d30e4bView commit details -
Disable non-functioning Keccak SM tests
Confirmed as not functional with @fractasy on August 29th, 2023.
Configuration menu - View commit details
-
Copy full SHA for b165341 - Browse repository at this point
Copy the full SHA b165341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a3de93 - Browse repository at this point
Copy the full SHA 1a3de93View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3fa7e6 - Browse repository at this point
Copy the full SHA b3fa7e6View commit details -
Merge branch 'nadim-sha256' of github.com:0xPolygonHermez/zkevm-prove…
…r into nadim-sha256
Configuration menu - View commit details
-
Copy full SHA for 124c54c - Browse repository at this point
Copy the full SHA 124c54cView commit details