forked from cerc-io/plugeth
This updates the no-cgo implementations in the crypto package to use the github.com/btcsuite/btcd/btcec/v2 module instead of the older btcec package that was part of the main github.com/btcsuite/btcd module. name old time/op new time/op delta EcrecoverSignature-32 198µs ± 0% 144µs ± 0% -27.11% VerifySignature-32 177µs ± 0% 128µs ± 0% -27.44% DecompressPubkey-32 20.9µs ± 0% 10.1µs ± 0% -51.51% Use (*ModNScalar).IsOverHalfOrder instead of math/big.Int when checking for malleable signatures. |
||
|---|---|---|
| .. | ||
| evm-benchmarks@849b3e239a | ||
| fuzzers | ||
| solidity | ||
| testdata@092a8834dc | ||
| block_test_util.go | ||
| block_test.go | ||
| difficulty_test_util.go | ||
| difficulty_test.go | ||
| gen_btheader.go | ||
| gen_difficultytest.go | ||
| gen_stenv.go | ||
| gen_sttransaction.go | ||
| init_test.go | ||
| init.go | ||
| rlp_test_util.go | ||
| rlp_test.go | ||
| state_test_util.go | ||
| state_test.go | ||
| transaction_test_util.go | ||
| transaction_test.go | ||