Ian Goldberg
|
2774a78d59
verifenc now saves its keys and proofs in files that include the number of verifencs in their names
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
4d459722f0
Have the verifenc gadget compute the s and y values itself
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
7c3b086355
Allow construction of circuits with multiple verifencs at once
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
801df4ad64
Abstract verified encryption into a gadget
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
2dce3ad890
Remove accidentally duplicated code
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
e251c51f13
Add an example application of verifiable encryption
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
12129895ac
Improve the CLI for varscalarmul
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
95d946225b
Update README
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
088df43cd7
Choose a better generator A that is more clearly nothing-up-my-sleeve
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
17ffb8e98d
Implement the 2-bit window optimization for scalarmults of constant points
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
881144454e
Allow Ptables to be public or private
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
a4e74cd257
Condense the output of varscalarmul
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
629d2245ec
Scalar multiples of variable points (with new varscalarmul test program)
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
5383110390
Start on scalarmuls of variable points
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
a145003c92
Add versions of the scalarmul gadget that don't take an accumulator
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
60ccae0890
Put "accum" in the name of the scalarmul widget variants that add to an accumulator
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
3e7fae6d71
Switch to a new scalarmul strategy
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
eb4d4d028b
Make notation consistent for constants vs public variables, and remove some old dead code
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
39bf933cd5
Make the output a little more useful
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
0cf43cb94a
Use Groth16 proof system
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
12c989ed60
Use precompiled headers for libsnark
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
77aad9361e
Improved algorithm for scalar multiplication
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
eccb243d1a
Clean up some comments
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
06de8eaa0b
Removing now-useless line
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
2121c069c5
Update README
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
227242d421
Add a README.md and a Makefile
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
cb8642b8df
Add libsnark as a submodule
|
%!s(int64=5) %!d(string=hai) anos |
Ian Goldberg
|
7ea1a3d913
Initial commit of pedersen-libsnark code
|
%!s(int64=5) %!d(string=hai) anos |