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
Pippenger inclusion #120
Pippenger inclusion #120
Conversation
- Document that ´multiscalar_mul` found in `utils.rs` will no longer be used. Instead we will use the pippenger implementation added to the BLS fork.
- `key` and `proof` now use the pippenger implementation of the BLS fork for performing multiscalar multiplication operations. - Renamed the `single_base_multiscalar_mul` and added comments to show that it is just used to compute the SRS and it's not PLONK's responsability to make it faster. We just have it for tests.
Hey, just one thing, can you have the bls repo take an iterator instead of a slice, so you don't need to |
You're right, it makes completely sense. |
Includes multiscalar_mul from our Bls12_381 fork based on
Pippenger's
algorithm.