This repository has been archived by the owner on Jul 5, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 853
Commits on Jan 26, 2024
-
* feat: preliminary work * wip * finish assignment to ecrecover * fix: input length may be different than call data length (for precompiles) * fix: input bytes to ecrecover * minor edits * Fix ecrecover input rlc comparison (right-padding zeroes) (#585) * potential approach (pow of rand lookup) * add lookup for pow of rand * fix: right pad only if needed * fix: missing constraint on padded_rlc * constrain pow of rand table * Update step.rs * fix: sig_v sanity check (remove assertions to allow garbage input) * fix: calldata length == 0 handled * chore: renaming precompile_* and parallel iter for tests --------- Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com> Precompile ECRECOVER (#529) * feat: preliminary work * wip * finish assignment to ecrecover * fix: input length may be different than call data length (for precompiles) * fix: input bytes to ecrecover * minor edits * Fix ecrecover input rlc comparison (right-padding zeroes) (#585) * potential approach (pow of rand lookup) * add lookup for pow of rand * fix: right pad only if needed * fix: missing constraint on padded_rlc * constrain pow of rand table * Update step.rs * fix: sig_v sanity check (remove assertions to allow garbage input) * fix: calldata length == 0 handled * chore: renaming precompile_* and parallel iter for tests --------- Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 63c5439 - Browse repository at this point
Copy the full SHA 63c5439View commit details -
ecrecover soundness (address not recovered) (#930)
* wip: preliminary work sig circuit/lookp * feat: handle panics and edge cases in sig circuit * fix: handle v not boolean * fix: fq modulus not assigned and bus-mapping handle overflowing r/s * fix: sig_v handle invalid values (lookup) and is_valid dev_load fix * refactor (review comment) * fix: no sig table lookup for invalid sig_v * remove wrong test case (assertion fail)
Configuration menu - View commit details
-
Copy full SHA for ffca5b9 - Browse repository at this point
Copy the full SHA ffca5b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d6123 - Browse repository at this point
Copy the full SHA c0d6123View commit details -
Configuration menu - View commit details
-
Copy full SHA for b76fd2f - Browse repository at this point
Copy the full SHA b76fd2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e72daf - Browse repository at this point
Copy the full SHA 2e72dafView commit details -
test: pass all testing for call, not for static_call, call_code and d…
…elegate_call yet
Configuration menu - View commit details
-
Copy full SHA for 5851481 - Browse repository at this point
Copy the full SHA 5851481View commit details -
Configuration menu - View commit details
-
Copy full SHA for 831556d - Browse repository at this point
Copy the full SHA 831556dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce4d6a6 - Browse repository at this point
Copy the full SHA ce4d6a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 187768e - Browse repository at this point
Copy the full SHA 187768eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea52925 - Browse repository at this point
Copy the full SHA ea52925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d2d19 - Browse repository at this point
Copy the full SHA 21d2d19View commit details -
Configuration menu - View commit details
-
Copy full SHA for b88a8af - Browse repository at this point
Copy the full SHA b88a8afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e2625c - Browse repository at this point
Copy the full SHA 2e2625cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0d3c4a - Browse repository at this point
Copy the full SHA d0d3c4aView commit details -
Revert "feat: using sign_verify for sig_circuit, compilation error free"
This reverts commit 2e2625c.
Configuration menu - View commit details
-
Copy full SHA for 772ae18 - Browse repository at this point
Copy the full SHA 772ae18View commit details
Commits on Jan 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3dc90c3 - Browse repository at this point
Copy the full SHA 3dc90c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09dbea8 - Browse repository at this point
Copy the full SHA 09dbea8View commit details
Commits on Jan 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0e6ebbc - Browse repository at this point
Copy the full SHA 0e6ebbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cd2ac4 - Browse repository at this point
Copy the full SHA 1cd2ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e308fc5 - Browse repository at this point
Copy the full SHA e308fc5View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc1065c - Browse repository at this point
Copy the full SHA fc1065cView commit details
Commits on Jan 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f09a7d - Browse repository at this point
Copy the full SHA 4f09a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 359ad7e - Browse repository at this point
Copy the full SHA 359ad7eView commit details
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aed502b - Browse repository at this point
Copy the full SHA aed502bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7af89c8 - Browse repository at this point
Copy the full SHA 7af89c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d5070f - Browse repository at this point
Copy the full SHA 4d5070fView commit details
Commits on Feb 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6bc6c1 - Browse repository at this point
Copy the full SHA d6bc6c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9858ef - Browse repository at this point
Copy the full SHA a9858efView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.