Ian Goldberg
|
b53ab3ed4a
Support MNT4 and MNT6 in addition to BN128
|
4 éve |
Ian Goldberg
|
088df43cd7
Choose a better generator A that is more clearly nothing-up-my-sleeve
|
5 éve |
Ian Goldberg
|
17ffb8e98d
Implement the 2-bit window optimization for scalarmults of constant points
|
5 éve |
Ian Goldberg
|
881144454e
Allow Ptables to be public or private
|
5 éve |
Ian Goldberg
|
629d2245ec
Scalar multiples of variable points (with new varscalarmul test program)
|
5 éve |
Ian Goldberg
|
5383110390
Start on scalarmuls of variable points
|
5 éve |
Ian Goldberg
|
a145003c92
Add versions of the scalarmul gadget that don't take an accumulator
|
5 éve |
Ian Goldberg
|
60ccae0890
Put "accum" in the name of the scalarmul widget variants that add to an accumulator
|
5 éve |
Ian Goldberg
|
3e7fae6d71
Switch to a new scalarmul strategy
|
5 éve |
Ian Goldberg
|
eb4d4d028b
Make notation consistent for constants vs public variables, and remove some old dead code
|
5 éve |
Ian Goldberg
|
12c989ed60
Use precompiled headers for libsnark
|
5 éve |
Ian Goldberg
|
77aad9361e
Improved algorithm for scalar multiplication
|
5 éve |
Ian Goldberg
|
eccb243d1a
Clean up some comments
|
5 éve |
Ian Goldberg
|
06de8eaa0b
Removing now-useless line
|
5 éve |
Ian Goldberg
|
7ea1a3d913
Initial commit of pedersen-libsnark code
|
5 éve |