arkworks-rs / snark

Interfaces for Relations and SNARKs for these relations
https://www.arkworks.rs
Apache License 2.0
770 stars 207 forks source link

Batch Affine Ops, Batch Subgroup Verification, Batch MSM, w-NAF #295

Closed jon-chuang closed 3 years ago

jon-chuang commented 3 years ago

With refactored tests and all features except GLV. Recommended to review only after merging tests + affine refactor.


2/3 of a series of PRs to scipr-lab/zexe.

Features:

Combined speedup (with w-NAF) for

Speedup for subgroup verification


Future PRs:

Pratyush commented 3 years ago

Hi @jon-chuang do you mind re-opening this PR against arkworks-rs/algebra and against arkworks-rs/curves?

(It'll probably be quite a rework, sorry for the inconvenience!)