-
Notifications
You must be signed in to change notification settings - Fork 21
EIP-7951: Precompile for secp256r1 Curve Support #817
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
Merged
OlivierBBB
merged 54 commits into
master
from
780-eip-7951-precompile-for-secp256r1-curve-support
Nov 22, 2025
Merged
Changes from 44 commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
7963b2c
updated oob columns and renaming shorthands
lorenzogentile404 7709439
updated shorthands
lorenzogentile404 e17e943
added specialized computation
lorenzogentile404 8378037
added osaka ecdata
lorenzogentile404 9b6b54d
updated ec_data columns
lorenzogentile404 20a4a75
updated ec_data generalities
lorenzogentile404 3951185
added utils
lorenzogentile404 e0b9a0f
added specialized computation
lorenzogentile404 01fa2e7
added circuit selector
lorenzogentile404 9f31979
used ISZERO instead of LT for ECRECOVER and P256_VERIFY
lorenzogentile404 d7d6016
fixed callToR1MembershipEXT
lorenzogentile404 84f2793
fixed address_sum
lorenzogentile404 c2390e4
used computed columns for circuit selectors
lorenzogentile404 beb70c8
partially updated osaka hub with P256_VERIFY
lorenzogentile404 e2684e2
fixed precompile success case
lorenzogentile404 d76b2ed
fixed naming
lorenzogentile404 26d2f17
fixed formatting
lorenzogentile404 730f961
EIP-7823: Set upper bounds for `MODEXP` --- `OOB` side (#813)
OlivierBBB 07c0230
EIP-7823: Set upper bounds for `MODEXP` --- `BLAKE_MODEXP` side (#812)
OlivierBBB 5090d90
EIP-7823: Set upper bounds for `MODEXP` --- `MMU` side (#814)
OlivierBBB 9d313e4
Automatic vanishing constraints of `misc/XXX_?` columns when `misc/XX…
OlivierBBB 28a83b3
EIP-7823: Set upper bounds for `MODEXP` --- `HUB` side (#815)
OlivierBBB 3fb426c
Replace `R@C` in ROFF constant name with `RAC` (#822)
OlivierBBB 6969e68
removed deprecated comments
lorenzogentile404 7b4e3fb
added TODOs
lorenzogentile404 a0f12c1
feat: precompile processing justifying success and FKTR update for pv…
amkCha a313559
feat: update nsr and flag sums + rm TODOs
amkCha dd4771d
feat: update defproperty sanity check for p256-verfy
amkCha 7598eaa
fixed index max data for p256_verify precompile
lorenzogentile404 fa257d7
Merge branch 'master' into 780-eip-7951-precompile-for-secp256r1-curv…
lorenzogentile404 9bbaa63
set result rows for P256_VERIFY precompile
lorenzogentile404 e23ed8e
update oob osaka shorthands
lorenzogentile404 76f952a
updated oob wrt p256_verify
lorenzogentile404 bb7da45
fix: wrong flag sums for BLS ... ?!
OlivierBBB 2694b49
ras: formatting
OlivierBBB 861a000
fix: cursor comment
OlivierBBB dc5122e
ras: renaming + formatting
OlivierBBB aeb7677
ras: splitting justifying HUB preditions constraint
OlivierBBB 4d0de63
ras: formatting + constraints splitting
OlivierBBB f6d2790
ras: formatting
OlivierBBB b69ba54
ras: formatting
OlivierBBB 2348a08
feat: new scenario/PRC_xxx shorthands
OlivierBBB 027a754
ras: splitting OOB/shorthands file as in spec
OlivierBBB 52ff6ac
ras
OlivierBBB 008b715
feat: P256_VERIFY constraints HUB-side
OlivierBBB 77b8727
ras: make it compile
OlivierBBB 1365116
feat: remove P256 from EC_ADD/MUL/PAIRING/BLS precompile processing
OlivierBBB 301f9c1
fix: add preconditions to defproperty's
OlivierBBB 1dba760
fix: typo
OlivierBBB 890493a
feat: appropriate guards on various defproperty's for common precompiles
OlivierBBB 7547f21
Merge branch 'master' into 780-eip-7951-precompile-for-secp256r1-curv…
OlivierBBB 1814df8
typo
OlivierBBB 9558f61
ras: formatting
OlivierBBB 3c4fc31
ras
OlivierBBB File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.