Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change BLS Library to Herumi #3752

Merged
merged 48 commits into from Nov 14, 2019
Merged

Change BLS Library to Herumi #3752

merged 48 commits into from Nov 14, 2019

Conversation

nisdas
Copy link
Member

@nisdas nisdas commented Oct 10, 2019

  • Changes from Killic's BLS Library to herumi's
  • Use the bazelified fork of herumi's static library
  • Fix all tests

BenchMarks

Killic:
goos: linux
goarch: amd64
pkg: github.com/prysmaticlabs/prysm/shared/bls
BenchmarkSignature_VerifyAggregate-8   	     200	   6269728 ns/op	   52760 B/op	      70 allocs/op

Herumi:
goos: linux
goarch: amd64
pkg: github.com/prysmaticlabs/prysm/shared/bls
BenchmarkSignature_VerifyAggregate-8         640           2138095 ns/op            2824 B/op         16 allocs/op

@nisdas nisdas added the Ready For Review A pull request ready for code review label Oct 28, 2019
@codecov
Copy link

codecov bot commented Nov 3, 2019

Codecov Report

Merging #3752 into master will increase coverage by 1.34%.
The diff coverage is 90.47%.

@@            Coverage Diff             @@
##           master    #3752      +/-   ##
==========================================
+ Coverage   55.63%   56.97%   +1.34%     
==========================================
  Files         200      201       +1     
  Lines       12885    12386     -499     
==========================================
- Hits         7168     7057     -111     
+ Misses       4735     4349     -386     
+ Partials      982      980       -2

@stale
Copy link

stale bot commented Nov 10, 2019

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

@stale stale bot added the Stale There hasn't been any activity here in some time... label Nov 10, 2019
@rauljordan rauljordan removed the Stale There hasn't been any activity here in some time... label Nov 11, 2019
@CLAassistant
Copy link

CLAassistant commented Nov 14, 2019

CLA assistant check
All committers have signed the CLA.

@rauljordan rauljordan merged commit 2458386 into master Nov 14, 2019
@delete-merged-branch delete-merged-branch bot deleted the herumiBLS branch November 14, 2019 15:51
nisdas pushed a commit that referenced this pull request Nov 14, 2019
prestonvanloon pushed a commit that referenced this pull request Nov 14, 2019
nisdas added a commit that referenced this pull request Nov 15, 2019
@nisdas nisdas mentioned this pull request Nov 15, 2019
1 task
rauljordan pushed a commit that referenced this pull request Nov 15, 2019
* Revert "Revert "Change BLS Library to Herumi (#3752)" (#4006)"

This reverts commit 904898e.

* turn it on

* make all docker images with cgo deps static

* change back

* fix build

* switch back

* address gateway

* fix library again
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ready For Review A pull request ready for code review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants