forked from NethermindEth/nethermind
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* berlin chainspec * bring the fix from another branch * renamed precompiles * playing with jumps * struggl * correct curve picked, fixed numbers * works, needs polishing * better, far from perfect * some mor benchmarks, review of BigInt to UInt conversions * untested testbit changes * conversion improvements * remove bn256 mcl project * benchmarks with new dirichlet * statics in pairing * spans wherever possible * fix jump experiment * build fixes and pairing check WIP * Nethermind/Nethermind.Crypto/ZkSnarks/PairingCheck.cs * fix Fp * Fp on BigInt * running vm tests * mul and add fine * back to structs * add comments * pairing WIP * pairing tests * paaaairing * lib resolvers * missing libs * native lib rename * native fix * remove directly added dll * removing more * tests master * new precompiles - placeholders * copy more libs to the output * testing cmaked lib * testing on linux machine * evm tests * checking dependencies * checking dependencies of lib built with make * testing runtimes * replacing 384_256 with the one from cmake * testing evm * removing previously added files * lib resolver diag * nonative loader experiment * native lib resolver back[ * testing with core libmcl included * build fix * various experiments with multiplication * change namespaces * change endianness * NEvm solution * bls g1 passing tests * clean up of placeholders * Common code and Mul and Add passing tests * add G2 passing tests * mul G2 tests * DRY code * map to diag * mul by MCL working fine * P and R fro BLS12 * added missing test cases * BLS pairing is fine * some cleaning of namespaces * more namespace cleanup * G! multiexp passing tests * G2 multiexp * map to G2 passing tests... * verify order * ecrecover allocs * changed the Blake2f instance * fix potential discount crash * syntax change * benchmarks with native * ref struct and benchmarks * checking windows only build * ec recover null input fix * fix beam sync miss logging (sorry for piggy-backing it on another PR) * shamatar's lib added * zk tests passing * more of shamatar lib bindings * benchmark arrays * corrected mul and benchmarks * vm to shamatar plus removed old benchmarks * in progress 2537 with shamatar's lib * shamatar lib resolver * added shamatar lib for linux and osx * more of shamatar lib for BLS * remove warings * ecrecover fix * some more namespace changes * shamatar lib everywhere bls * map to g2 on shamatar * remove new builds * tests to develop * remove non-avx unused code Co-authored-by: matilote <mateusz.jedrzejewski@yahoo.pl>
- Loading branch information
1 parent
9569b44
commit 878d9cb
Showing
175 changed files
with
7,161 additions
and
768 deletions.
There are no files selected for viewing
Submodule Dirichlet
updated
from 85f760 to 346438
This file contains 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 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 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 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
64 changes: 0 additions & 64 deletions
64
src/Nethermind/Nethermind.Benchmark/Evm/Bn128AddBenchmark.cs
This file was deleted.
Oops, something went wrong.
64 changes: 0 additions & 64 deletions
64
src/Nethermind/Nethermind.Benchmark/Evm/Bn128MulBenchmark.cs
This file was deleted.
Oops, something went wrong.
64 changes: 0 additions & 64 deletions
64
src/Nethermind/Nethermind.Benchmark/Evm/Bn128PairingBenchmark.cs
This file was deleted.
Oops, something went wrong.
This file contains 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 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 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 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.