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

GLV framework + precomp scripts #296

Closed jon-chuang closed 3 years ago

jon-chuang commented 3 years ago

The final piece of the puzzle, GLV. Patent expired 2 days ago. Recommended to review after rest of algorithmic optimisations have been merged. A description of the approach taken for GLV and background knowledge can be found in this hackmd article.


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

Features:

Combined speedup (with w-NAF) for

Speedup for subgroup verification


Future PRs:

Future work:

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!)