1
0
Fork 0
mirror of synced 2025-09-24 04:40:05 +00:00
Commit graph

123 commits

Author SHA1 Message Date
Jacob Eberhardt
b8f5843b13 Fixed verification key formatting 2017-10-25 10:46:59 +02:00
Steffen Haertlein
f11334a71b Merge branch 'feature/deployContract' into cli 2017-10-25 10:03:34 +02:00
Steffen Haertlein
9525d5df4c added export verifier functionality and required template 2017-10-25 10:02:52 +02:00
Jacob Eberhardt
d5b58daff2 Serialization of Verification Key changed to human readable format. 2017-10-25 02:16:12 +02:00
Jacob Eberhardt
74053da82d Minor bugfix. 2017-10-25 02:03:25 +02:00
Jacob Eberhardt
e1d5aeb9f5 Setup phase separated. Keys serialized to files. 2017-10-25 02:02:13 +02:00
Jacob Eberhardt
8fc4d5609f Witness serialization and deserialization completed. 2017-10-24 00:30:31 +02:00
Jacob Eberhardt
97e567431e witness serialization added. 2017-10-23 18:24:00 +02:00
Jacob Eberhardt
cd012b1d88 Removed camelcase from program name -> zokrates 2017-10-23 17:57:16 +02:00
Jacob Eberhardt
59f685a961 CLI Updated 2017-10-23 17:45:34 +02:00
Jacob Eberhardt
395d15dbec CamelCase in Example 2017-10-23 16:28:04 +02:00
Jacob Eberhardt
092f06944c Updated CLI 2017-10-23 16:26:28 +02:00
Jacob Eberhardt
72826f05ca Dockerfile fixed. Example fixed. 2017-10-23 16:02:46 +02:00
Jacob Eberhardt
b6bca81863 example added 2017-10-23 11:45:25 +02:00
Jacob Eberhardt
0573584de0 naming 2017-10-23 11:41:51 +02:00
Jacob Eberhardt
c2b8372b6e Template und Sample update 2017-10-11 17:41:44 +02:00
Jacob Eberhardt
52e43853b5 Updated Solidity Verification Example 2017-10-11 14:16:39 +02:00
Jacob Eberhardt
5d34f6c92f Added shortcut cli command to quickly perform setup, witness and proof generation. 2017-10-11 14:09:41 +02:00
Jacob Eberhardt
3c0db60dfa Examples refactored. 2017-10-09 21:48:12 +02:00
Jacob Eberhardt
ce049e945a Implementation of "compute-witness" cli operation completed 2017-10-09 21:47:30 +02:00
Jacob Eberhardt
d10a4bef56 Renamed. Serialization and Deserialization implemented for FieldPrime 2017-10-09 19:03:06 +02:00
Jacob Eberhardt
5d60e174ee Intermediary commit. Serialization added, Deserialization still ToDo. Formatted. 2017-10-09 13:24:31 +02:00
Jacob Eberhardt
9528f6576c Skeleton for CLI added. Compile subcommand implemented. 2017-10-08 17:50:15 +02:00
JacobEberhardt
55c6b362b0 Merge pull request #4 from Kyroy/functions_extension
Functions extension
2017-08-25 17:08:24 +02:00
Jacob Eberhardt
70c682d7fc Functions without arguments now supported. 2017-08-25 16:59:36 +02:00
Jacob Eberhardt
7775c496f9 Support for inline comments added. 2017-08-25 14:06:27 +02:00
Jacob Eberhardt
5172569c46 Expressions in Function Calls refactored. 2017-08-24 17:54:23 +02:00
Jacob Eberhardt
0a40e64ccb Intermediary state before refactoring of substitutions in function calls for better readability 2017-08-24 17:33:38 +02:00
Jacob Eberhardt
9fdfa69701 Intermediate State. 2017-08-24 17:09:00 +02:00
Jacob Eberhardt
91681df2f0 Function flattening bug fixed. 2017-08-23 13:07:30 +02:00
Jacob Eberhardt
74e98a7348 Fixed libsnark feature conditional compilation 2017-08-22 16:53:02 +02:00
Jacob Eberhardt
1c0ab7c9a2 Fixed warning. 2017-08-22 16:43:46 +02:00
Jacob Eberhardt
28347781e6 FunctionCall arguments can now contain Expressions 2017-08-22 14:45:22 +02:00
Jacob Eberhardt
93936ae5d4 Intermediary Backup. Not working yet. 2017-08-17 15:40:38 +02:00
Dennis Kuhnert
268cd7f84a Fix inequality conditional flattening 2017-07-12 11:42:56 +02:00
Dennis Kuhnert
1160e90670 Merge pull request #2 from Kyroy/functions
Functions
2017-07-12 11:28:43 +02:00
Dennis Kuhnert
174ab4b64f Update example to work with libsnark 2017-07-06 16:45:16 +02:00
Jacob Eberhardt
5d7cbf7ab5 Serialization and curve init fixed. Proof works!!! 2017-07-06 16:08:32 +02:00
Dennis Kuhnert
2332c7b509 Dockerfile compiles in release mode 2017-07-06 15:06:09 +02:00
Dennis Kuhnert
fb8442ff6a Fix multiple bugs in function flattening; add examples 2017-07-06 13:28:11 +02:00
Jacob Eberhardt
45cff4fb01 Output formatting. Witness to r1cs_variable_assignment still needs to be fixed. 2017-06-29 21:53:35 +02:00
Jacob Eberhardt
f75f05e2d2 Reworked the zkSNARK generation and exports to solidity (proof + input + verification key) 2017-06-29 19:41:02 +02:00
Jacob Eberhardt
e8fabb087a Proof added to output. 2017-06-22 13:18:33 +02:00
Dennis Kuhnert
22f2d4b705 Fix README docker image name 2017-06-18 12:56:12 +02:00
Dennis Kuhnert
a0e18b0892 Merge branch 'master' of github.com:Kyroy/VerifiableStatementCompiler into functions 2017-06-18 12:53:22 +02:00
Dennis Kuhnert
a8796aecfa Fix dockerfile, add to README 2017-06-18 12:48:45 +02:00
Jacob Eberhardt
069cf1484e Removed test 2017-06-14 00:18:50 +02:00
Jacob Eberhardt
f7b197791f Code samples adapted so they have a main function
Code samples now reflect the changes made to the absy by adding functions.
2017-06-13 17:39:20 +02:00
Jacob Eberhardt
62094b409e Fixed warnings due to unused variables. 2017-06-13 17:22:51 +02:00
Jacob Eberhardt
2720026f77 Added functions example 2017-06-13 12:04:52 +02:00