crypto/bn256: full switchover to cloudflare's code (#16301)
* crypto/bn256: full switchover to cloudflare's code * crypto/bn256: only use cloudflare for optimized architectures * crypto/bn256: upstream fallback for non-optimized code * .travis, build: drop support for Go 1.8 (need type aliases) * crypto/bn256/cloudflare: enable curve mul lattice optimization
Showing
- .travis.yml 0 additions, 11 deletions.travis.yml
- build/ci.go 3 additions, 13 deletionsbuild/ci.go
- crypto/bn256/bn256_fast.go 5 additions, 33 deletionscrypto/bn256/bn256_fast.go
- crypto/bn256/bn256_fuzz.go 138 additions, 0 deletionscrypto/bn256/bn256_fuzz.go
- crypto/bn256/bn256_slow.go 5 additions, 33 deletionscrypto/bn256/bn256_slow.go
- crypto/bn256/cloudflare/bn256_test.go 0 additions, 2 deletionscrypto/bn256/cloudflare/bn256_test.go
- crypto/bn256/cloudflare/curve.go 14 additions, 5 deletionscrypto/bn256/cloudflare/curve.go
- crypto/bn256/cloudflare/example_test.go 0 additions, 2 deletionscrypto/bn256/cloudflare/example_test.go
- crypto/bn256/cloudflare/gfp.h 0 additions, 32 deletionscrypto/bn256/cloudflare/gfp.h
- crypto/bn256/cloudflare/gfp_amd64.s 37 additions, 5 deletionscrypto/bn256/cloudflare/gfp_amd64.s
- crypto/bn256/cloudflare/gfp_arm64.s 113 additions, 0 deletionscrypto/bn256/cloudflare/gfp_arm64.s
- crypto/bn256/cloudflare/gfp_decl.go 18 additions, 0 deletionscrypto/bn256/cloudflare/gfp_decl.go
- crypto/bn256/cloudflare/gfp_generic.go 173 additions, 0 deletionscrypto/bn256/cloudflare/gfp_generic.go
- crypto/bn256/cloudflare/gfp_pure.go 0 additions, 19 deletionscrypto/bn256/cloudflare/gfp_pure.go
- crypto/bn256/cloudflare/gfp_test.go 0 additions, 2 deletionscrypto/bn256/cloudflare/gfp_test.go
- crypto/bn256/cloudflare/lattice.go 115 additions, 0 deletionscrypto/bn256/cloudflare/lattice.go
- crypto/bn256/cloudflare/lattice_test.go 29 additions, 0 deletionscrypto/bn256/cloudflare/lattice_test.go
- crypto/bn256/cloudflare/main_test.go 0 additions, 2 deletionscrypto/bn256/cloudflare/main_test.go
- crypto/bn256/cloudflare/mul_amd64.h 0 additions, 0 deletionscrypto/bn256/cloudflare/mul_amd64.h
- crypto/bn256/cloudflare/mul_arm64.h 133 additions, 0 deletionscrypto/bn256/cloudflare/mul_arm64.h
Loading
Please register or sign in to comment