-
-
Notifications
You must be signed in to change notification settings - Fork 353
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
Improved batch verification for Lelantus one-of-many proofs #1034
Conversation
This pull request introduces 1 alert and fixes 2 when merging 8f3591c into 677b54c - view on LGTM.com new alerts:
fixed alerts:
|
794bd91
to
00168ca
Compare
This pull request introduces 1 alert and fixes 2 when merging 00168ca into 677b54c - view on LGTM.com new alerts:
fixed alerts:
|
This pull request fixes 2 alerts when merging df2f52b into 677b54c - view on LGTM.com fixed alerts:
|
df2f52b
to
dde7f67
Compare
dde7f67
to
9e8187e
Compare
9e8187e
to
14287d8
Compare
This pull request fixes 2 alerts when merging 14287d8 into e2c8db6 - view on LGTM.com fixed alerts:
|
73fef79
to
a28e859
Compare
a28e859
to
695012a
Compare
This pull request fixes 3 alerts when merging 695012a into e3f929c - view on LGTM.com fixed alerts:
|
bfa9454
to
e21f215
Compare
This pull request introduces 2 alerts when merging e21f215 into 8192c5f - view on LGTM.com new alerts:
|
e21f215
to
87cf95b
Compare
a6763e0
to
0ebcdc6
Compare
This pull request introduces 2 alerts when merging 0ebcdc6 into c4918fd - view on LGTM.com new alerts:
|
a1cb61f
to
02d1381
Compare
This pull request fixes 4 alerts when merging 02d1381 into 7960de9 - view on LGTM.com fixed alerts:
|
02d1381
to
365df8a
Compare
6b27c50
to
381a73b
Compare
This pull request fixes 3 alerts when merging 381a73b into b2eba12 - view on LGTM.com fixed alerts:
|
381a73b
to
cd883bc
Compare
Here are the performance numbers |
cd883bc
to
af8fb88
Compare
af8fb88
to
adcd32b
Compare
adcd32b
to
4003efb
Compare
4003efb
to
b454b35
Compare
* Improved batch verification for Lelantus one-of-many proofs * Simplify types
Improves batch verification for Lelantus one-of-many proofs by reducing to a single multiscalar multiplication operation. Adds additional sanity checks for the prover and verifier routines. Removes redundant code while retaining backwards compatibility.
Review requested.