erigon-pulse/crypto
Guillaume Ballet af370c6e56 crypto: signing builds with signify/minisign (#21798)
* internal/build: implement signify's signing func
* Add signify to the ci utility
* fix output file format
* Add unit test for signify
* holiman's + travis' feedback
* internal/build: verify signify's output
* crypto: move signify to common dir
* use go-minisign to verify binaries
* more holiman feedback
* crypto, ci: support minisign output
* only accept one-line trusted comments
* configurable untrusted comments
* code cleanup in tests
* revert to use ed25519 from the stdlib
* bug: fix for empty untrusted comments
* write timestamp as comment if trusted comment isn't present
* rename line checker to commentHasManyLines
* crypto: added signify fuzzer (#6)
* crypto: added signify fuzzer
* stuff
* crypto: updated signify fuzzer to fuzz comments
* crypto: repro signify crashes
* rebased fuzzer on build-signify branch
* hide fuzzer behind gofuzz build flag
* extract key data inside a single function
* don't treat \r as a newline
* travis: fix signing command line
* do not use an external binary in tests
* crypto: move signify to crypto/signify
* travis: fix formatting issue
* ci: fix linter build after package move

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
# Conflicts:
#	build/ci.go
#	go.mod
#	go.sum
2021-03-08 12:43:39 +01:00
..
blake2b crypto/blake2b: fix 386, round 2 2019-08-22 12:24:11 +03:00
bls12381 all: simplify nested complexity and if blocks ending with a return statement (#21854) 2021-03-08 12:34:16 +01:00
bn256 crypto/bn256: fix bn256Mul fuzzer to not hang on large input (#21872) 2021-03-08 12:29:01 +01:00
ecies geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
secp256k1 crypto/secp256k1: add checking z sign in affineFromJacobian (#18419) 2021-03-08 12:18:53 +01:00
signify crypto: signing builds with signify/minisign (#21798) 2021-03-08 12:43:39 +01:00
crypto_test.go Prevent slice make and copy in Pushes (#625) 2020-06-05 19:46:34 +03:00
crypto.go geth 1.9.18 post-rebase fixups 2020-08-08 17:33:35 +02:00
signature_cgo.go Parallel signature verification (#499) 2020-04-29 14:17:28 +03:00
signature_nocgo.go Fix metrics build for windows (#1538) 2021-03-03 22:12:23 +07:00
signature_test.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00