Commit Graph

276 Commits (36a3d65571ca1730cce666dbd59ed2b77603d210)

Author SHA1 Message Date
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
Martin Holst Swende 1e1865b73f
core: implement background trie prefetcher 4 years ago
Marius van der Wijden d667ee2d10
crypto: fix ineffectual assignments (#22124) 4 years ago
Martin Holst Swende b9012a039b
common,crypto: move fuzzers out of core (#22029) 4 years ago
Felix Lange f935b1d542
crypto/signify, build: fix archive signing with signify (#21977) 4 years ago
Steve Ruckdashel 6a4e730003
crypto/secp256k1: add workaround for go mod vendor (#21735) 4 years ago
Guillaume Ballet fa572cd297
crypto: signing builds with signify/minisign (#21798) 4 years ago
Alex Prut c92faee66e
all: simplify nested complexity and if blocks ending with a return statement (#21854) 4 years ago
Martin Holst Swende 6104ab6b6d
tests/fuzzers/bls1381: add bls fuzzer (#21796) 4 years ago
Martin Holst Swende ebb9591c4d
crypto/bn256: fix bn256Mul fuzzer to not hang on large input (#21872) 4 years ago
Abd ar-Rahman Hamidi db87223269
crypto/secp256k1: add checking z sign in affineFromJacobian (#18419) 4 years ago
Sad Pencil 1ea7537997
crypto/bn256: refine comments according to #19577, #21595, and #21836 (#21847) 4 years ago
Marius van der Wijden 9ded4e33c5
crypto/bn256: better comments for u, P and Order (#21836) 4 years ago
Martin Holst Swende a19b4235c7
crypto/bn256: improve bn256 fuzzer (#21815) 4 years ago
Marius van der Wijden ddeea1e0c6
core: types: less allocations when hashing and tx handling (#21265) 4 years ago
Felix Lange 23f1a0b783
crypto/secp256k1: enable 128-bit int code and endomorphism optimization (#21203) 4 years ago
Yang Hau e30c0af861
build, internal/ethapi, crypto/bls12381: fix typos (#21210) 5 years ago
Marius van der Wijden 55f30db0ae
core/vm, crypt/bls12381: fixed comments in bls (#21182) 5 years ago
kilic 4fc678542d
core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 5 years ago
Adam Schmideg fe9ffa5953
crypto: improve error messages in LoadECDSA (#20718) 5 years ago
Luke Champine 462ddce5b2
crypto/ecies: improve concatKDF (#20836) 5 years ago
Adam Schmideg f1a7997af3
crypto/bn256: fix import line (#20723) 5 years ago
Felix Lange 689486449d build: use golangci-lint (#20295) 5 years ago
Felix Lange 39b0b1a1a6
all: make unit tests work with Go 1.13 (#20053) 5 years ago
Felix Lange 54b271a86d
crypto: add SignatureLength constant and use it everywhere (#19996) 5 years ago
Péter Szilágyi 8e391cec43
crypto/blake2b: fix 386, round 2 5 years ago
Péter Szilágyi 8517dd463d
crypto/blake2b: fix non-amd64 builds 5 years ago
Péter Szilágyi 1bccafe5ef
core/vm, crypto/blake2b: add SSE, AVX and AVX2 code 5 years ago
Piotr Dyraga 2890f060b7
core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09 5 years ago
Kitten King cc3ef1e4f4 cmd, crypto, eth, internals: fix Typos (#19868) 5 years ago
Felix Lange f088c650a5 all: replace t.Log(); t.FailNow() with t.Fatal() (#19849) 5 years ago
大彬 4ac04ae0fe all: replace fmt.Print* calls with t.Log* in tests (#19670) 5 years ago
Antoine Rondelet 2388e425f2 crypto/bn256/cloudflare: fix comments to describe the updated curve parameters (#19577) 6 years ago
Antoine Rondelet 9efc1a847e crypto/bn256/cloudflare: checks for nil pointers in Marshal functions (#19609) 6 years ago
Péter Szilágyi 39bd2609ca
crypto/bn256/cloudflare: pull in upstream fix for Go 1.12 R18 6 years ago
Samuel Marks e43bc36226
travis, appveyor, Dockerfile: upgrade to Go 1.12 6 years ago
Jeremy Schlatter b5e5b3567c crypto: fix build when CGO_ENABLED=0 (#19121) 6 years ago
Matthew Halpern 2a0e1bb32b crypto/ecies: remove unused function (#19096) 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Shuai Qi e57e4571d3 crypto/secp256k1: Fix invalid document link (#18297) 6 years ago
Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) 6 years ago
Liang ZOU 6663e5da10 all: fix various comment typos (#17748) 6 years ago
Payne 1d9d3815e5 crypto/secp256k1: remove useless code (#17728) 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
Péter Szilágyi a6d45a5d00
crypto/bn256: add missing license file, release wrapper in BSD-3 6 years ago
Péter Szilágyi 3e21adc648
crypto/bn256: fix issues caused by Go 1.11 6 years ago
gary rong e0e0e53401 crypto: change formula for create2 (#17393) 6 years ago
Péter Szilágyi d9575e92fc crypto/secp256k1: remove external LGPL dependencies (#17239) 6 years ago
gary rong cab1cff11c core, crypto, params: implement CREATE2 evm instrction (#17196) 6 years ago
Péter Szilágyi afd8b84706 crypto/secp256k1: unify the package license to 3-Clause BSD (#17225) 6 years ago