Refactor BLS (#6395)

* refactor BLS to expose an interface rather than a single implementation
* Split up tests, gofmt, goimports, docs
* godoc for signature.Copy()
* more godocs
* revert gomod / deps changes
* rm newline
* revert proto changes
* rename bls12 to herumi for clarity
This commit is contained in:
Preston Van Loon
2020-06-24 17:47:51 -07:00
committed by GitHub
parent d0e2e0e979
commit fb8be4d555
65 changed files with 901 additions and 728 deletions

View File

@@ -149,7 +149,7 @@ go_library(
copts = OPTS,
visibility = [
# Additional access will require security approval.
"@prysm//shared/bls:__pkg__",
"@prysm//shared/bls/herumi:__pkg__",
"@com_github_wealdtech_go_eth2_types_v2//:__pkg__",
],
clinkopts = select({