Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin Holst Swende
a907d7e81a
all: more linters ( #24783 )
...
This enables the following linters
- typecheck
- unused
- staticcheck
- bidichk
- durationcheck
- exportloopref
- gosec
WIth a few exceptions.
- We use a deprecated protobuf in trezor. I didn't want to mess with that, since I cannot meaningfully test any changes there.
- The deprecated TypeMux is used in a few places still, so the warning for it is silenced for now.
- Using string type in context.WithValue is apparently wrong, one should use a custom type, to prevent collisions between different places in the hierarchy of callers. That should be fixed at some point, but may require some attention.
- The warnings for using weak random generator are squashed, since we use a lot of random without need for cryptographic guarantees.
2 years ago
..
LICENSE
crypto/bn256: add missing license file, release wrapper in BSD-3
6 years ago
bn256.go
crypto/bn256: refine comments according to #19577 , #21595 , and #21836 ( #21847 )
4 years ago
bn256_test.go
crypto/cloudflare/bn256: fix in-place addition and unmarshalling ( #23419 )
3 years ago
constants.go
crypto/bn256/cloudflare: fix comments to describe the updated curve parameters ( #19577 )
6 years ago
curve.go
crypto/cloudflare/bn256: fix in-place addition and unmarshalling ( #23419 )
3 years ago
example_test.go
build: enable goimports and varcheck linters ( #16446 )
7 years ago
gfp.go
crypto/cloudflare/bn256: fix in-place addition and unmarshalling ( #23419 )
3 years ago
gfp2.go
core/vm, crypto/bn256: switch over to cloudflare library ( #16203 )
7 years ago
gfp6.go
crypto/bn256/cloudflare: fix comments to describe the updated curve parameters ( #19577 )
6 years ago
gfp12.go
core/vm, crypto/bn256: switch over to cloudflare library ( #16203 )
7 years ago
gfp_amd64.s
crypto/bn256/cloudflare: fix asm for dynamic linking ( #24476 )
3 years ago
gfp_arm64.s
crypto/bn256: full switchover to cloudflare's code ( #16301 )
7 years ago
gfp_decl.go
all: more linters ( #24783 )
2 years ago
gfp_generic.go
all: add go:build lines ( #23468 )
3 years ago
gfp_test.go
crypto/bn256: full switchover to cloudflare's code ( #16301 )
7 years ago
lattice.go
crypto/bn256: full switchover to cloudflare's code ( #16301 )
7 years ago
lattice_test.go
crypto/bn256: full switchover to cloudflare's code ( #16301 )
7 years ago
main_test.go
travis, appveyor, Dockerfile: upgrade to Go 1.12
6 years ago
mul_amd64.h
crypto/bn256/cloudflare: fix asm for dynamic linking ( #24476 )
3 years ago
mul_arm64.h
crypto/bn256/cloudflare: pull in upstream fix for Go 1.12 R18
6 years ago
mul_bmi2_amd64.h
crypto/bn256/cloudflare: fix asm for dynamic linking ( #24476 )
3 years ago
optate.go
core/vm, crypto/bn256: switch over to cloudflare library ( #16203 )
7 years ago
twist.go
crypto/cloudflare/bn256: fix in-place addition and unmarshalling ( #23419 )
3 years ago