Commit Graph

257 Commits (d468c333a7ffdf939900b6678aa3a3d6fed879b1)

Author SHA1 Message Date
kevaundray a6a0ae45b6
crypto/kzg4844: use the new trusted setup file and format (#28383) 1 year ago
Marius van der Wijden cd29535672
crypto/blake2b: put architecture-dependent features behind build-tag (#28381) 1 year ago
Marius van der Wijden d10a2f6ab7
tests/fuzzers: update fuzzers to be based on go-native fuzzing (#28352) 1 year ago
cui 4abc412348
crypto/bn256: eliminate dead store (#27944) 1 year ago
lonika 05a8b887a9
crypto/bls12381: fix typo in comment (#27930) 1 year ago
Justin Traglia 2274a03e33
crypto/kzg4844: do lazy init in all ckzg funcs (#27679) 1 year ago
Francisco de Borja Aranda Castillejo 942ba4ddaa
crypto/secp256k1: define NDEBUG only if not defined (#27550) 1 year ago
Delweng 21c87e0f1b
crypto: replace noarg fmt.Errorf with errors.New (#27333) 2 years ago
Justin Traglia 9ca84e6b0b
crypto/kzg4844: upgrade c-kzg-4844 to v0.2.0 (#27257) 2 years ago
Péter Szilágyi 2169fa343a
crypto/kzg4844: pull in the C and Go libs for KZG cryptography (#27155) 2 years ago
Martin Holst Swende 4d3525610e
all: remove deprecated uses of math.rand (#26710) 2 years ago
jwasinger faff980d97
crypto/bls12381: use worst case scalar for input to G1/G2 mul benchmarks (#26447) 2 years ago
jwasinger 9a4e8e222e
crypto/bls12381: docs - fix broken links to references (#26095) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
George Carder d213cb0924
crypto/bls12381: docfix of g1 Affine (#25729) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Håvard Anda Estensen 07508ac0e9
all: replace uses of ioutil with io and os (#24869) 3 years ago
ucwong 34501ed235
crypto/bls12381: go format 3 years ago
Jonathan Chappelow 830231c1c4
crypto: use btcec/v2 for no-cgo (#24533) 3 years ago
uji ec64358ac9
crypto/bn256/cloudflare: fix asm for dynamic linking (#24476) 3 years ago
Ikko Ashimine 0a4ec1dde5
crypto/bls12381: fix typo in comment (#24509) 3 years ago
xq840622 045e90c897
crypto/ecies: use AES-192 for curve P384 (#24139) 3 years ago
Taeik Lim 85064ed09b
all: fix 'the the' in comments (#24036) 3 years ago
Felix Lange 8a134014b4
all: add go:build lines (#23468) 3 years ago
Guillaume Ballet 887902ea4d
crypto/cloudflare/bn256: fix in-place addition and unmarshalling (#23419) 3 years ago
Martin Holst Swende bbbeb7d8ba
crypto: gofuzz build directives (#23137) 3 years ago
Martin Holst Swende a750bf8686
crypto: fix build directives 3 years ago
Marius van der Wijden 0703ef62d3
crypto/secp256k1: fix undefined behavior in BitCurve.Add (#22621) 4 years ago
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