lambdaclass/zksync_era_precompiles
Yul precompile library to speedup elliptic curves operations.
RustApache-2.0
Issues
- 2
Test ecmul failures
#232 opened by rdubois-crypto - 0
- 1
G2 subgroup check is mandatory
#252 opened by IAvecilla - 1
`g2IsInSubGroup` can be optimised
#251 opened by IAvecilla - 0
- 0
`mixedAdditionStep` step is not necessary
#247 opened by IAvecilla - 0
NAF representation can be shortened
#244 opened by IAvecilla - 0
No need to initialize `let l00, l01, l10, l11, l20, l21, l30, l31, l40, l41, l50, l51`
#246 opened by IAvecilla - 0
- 1
Add Yul precompiles compilation to the CI
#147 opened by ilitteri - 0
Optimize `montgomerySub()`
#235 opened by IAvecilla - 0
- 0
- 0
Inacurate doc comment for `fp12Expt`
#239 opened by IAvecilla - 0
Inaccurate `finalExponentiation` doc comment
#240 opened by IAvecilla - 0
Doc comments for functions
#242 opened by IAvecilla - 0
Wrong paper reference for `fp12CyclotomicSquare`
#238 opened by IAvecilla - 0
- 0
- 0
- 22
Deploying precompiles on zksync
#221 opened by zerotwodao - 0
- 7
Missing `.zbin` files
#225 opened by qd-qd - 4
28/36 Test EcAdd fail
#223 opened by rdubois-crypto - 0
Update zksolc version to 1.4.0
#229 opened by ilitteri - 1
Update `gas_consumption` for `zksolc` "1.13.18"
#207 opened by ilitteri - 4
error: compiling pre-compiles with solc fails
#209 opened by bajpai244 - 0
- 0
Fix new_verifier_succeeds()
#214 opened by MauroToscano - 0
Addresses of precompiles redefined between repos
#216 opened by MauroToscano - 1
Compilation error in`EcPairing`
#153 opened by ColoCarletti - 6
Trying to test gast costs for an input for modexp but compiler fails on `make run`
#208 opened by 0x73696d616f - 0
Don't fetch the era-test-node as a git submodule
#146 opened by jpcenteno - 1
- 1
Optimize `REDC`
#182 opened by ilitteri - 1
Clarify `REDC` implementation (TODO comments)
#183 opened by ilitteri - 1
- 1
- 1
- 1
Functions naming and doc comments improvements
#191 opened by ilitteri - 1
- 1
Redundant opposite point addition case
#193 opened by ilitteri - 1
Add tests for special hash values
#201 opened by ilitteri - 0
Reuse computation for detecting point doubling case
#194 opened by ilitteri - 0
- 0
- 0
Use `burnGas()` instead of `invalid()`
#154 opened by ilitteri - 0
Use Montogomery add/sub in EcAdd
#143 opened by ilitteri - 0
- 0
Remove unnecessary check for `P + (-P)` case
#141 opened by ilitteri