-
Notifications
You must be signed in to change notification settings - Fork 285
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
precompiles: Implement EIP-2537's bls12_g1add
#982
Conversation
90fcdc7
to
0f5d9b9
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #982 +/- ##
==========================================
+ Coverage 94.08% 94.13% +0.04%
==========================================
Files 144 146 +2
Lines 16203 16259 +56
==========================================
+ Hits 15245 15305 +60
+ Misses 958 954 -4
Flags with carried forward coverage won't be shown. Click here to find out more.
|
6c3c262
to
9d4a9bc
Compare
8f760fb
to
fc65e10
Compare
f38fc22
to
1fc4803
Compare
90e1735
to
be697a6
Compare
0fe96cf
to
fdea4b2
Compare
fdea4b2
to
4d89dfd
Compare
bls12_g1add
4d89dfd
to
60dd68d
Compare
60dd68d
to
fde4252
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add better PR description.
15e7a53
to
7bbddcf
Compare
7bbddcf
to
2ca9a94
Compare
Implementation of the `bls12_g1mul` precompile: E1 affine point's multiplication from BLS12-381 curve by a scalar according to the EIP-2537 spec https://eips.ethereum.org/EIPS/eip-2537#abi-for-g1-multiplication. Depends on #982
Implementation of the
bls12_g1add
precompile: E1 affine points' addition from BLS12-381 curve according to the EIP-2537 spec https://eips.ethereum.org/EIPS/eip-2537#abi-for-g1-addition.Depends on #984