Commit Graph

144 Commits

Author SHA1 Message Date
rachel-rose
2bc5862d04 removed hardcoding, reads from command line args 2020-10-20 14:08:26 +02:00
rachel-rose
3d904dcebf moved to /bin 2020-10-20 13:49:53 +02:00
rachel-rose
250d61ffc0 moved zkvm to bin 2020-10-20 13:48:35 +02:00
rachel-rose
39672e1bed command line tool 2020-10-19 21:43:22 +02:00
rachel-rose
7c6c63ba53 removed trailing whitespace 2020-10-19 14:25:46 +02:00
narodnik
9062c409c1 jubjub save and load proof 2020-10-17 19:28:40 +02:00
narodnik
1099a62eb4 add save and load trusted setup stuff 2020-10-17 17:51:52 +02:00
narodnik
7a419fdf0a fix broken import: s/vm/compile/ 2020-10-17 17:29:44 +02:00
narodnik
b6a898a95c split zk functions from jj.rkt 2020-10-17 17:26:03 +02:00
narodnik
6048079efc exit if lisp script error 2020-10-17 16:14:12 +02:00
narodnik
f29282a357 switch proof generation from jinja to lisp/racket 2020-10-17 16:08:50 +02:00
narodnik
6d9e5a0411 added proofs/jubjub.params 2020-10-16 11:24:51 +02:00
narodnik
04ec9dc059 zkvm spec 2020-10-15 13:56:01 +02:00
narodnik
5845602ca4 added TODO list 2020-10-15 12:26:43 +02:00
narodnik
16ebe6dc78 add missing run_mimc.sh script 2020-10-12 22:27:43 +02:00
narodnik
15dffe950d rename lcX_add_one_coeff to lcX_add_constant, and add mimc example 2020-10-12 22:27:12 +02:00
narodnik
f55ba1569f improve compiler output 2020-10-12 22:12:08 +02:00
narodnik
403760bb13 show lines in compiler output 2020-10-12 21:36:28 +02:00
narodnik
3c2d281cd0 move all old files in src to old/ 2020-10-11 14:43:48 +02:00
narodnik
67d906c72e begin moving old files in src 2020-10-11 14:41:45 +02:00
narodnik
918992b57a remove unused headers in jj.rs 2020-10-11 14:39:41 +02:00
narodnik
b46dfcd322 rename supervisor to simply contract 2020-10-11 14:38:28 +02:00
narodnik
12df113e35 clean up a bit 2020-10-11 14:36:22 +02:00
narodnik
b317ad6fdc comments for jj.rs 2020-10-11 14:35:04 +02:00
narodnik
c3cfc3e4dc finished migration to new API for mint as well 2020-10-11 14:32:39 +02:00
narodnik
2f4983f97a migrate to new API 2020-10-11 14:28:28 +02:00
narodnik
d1384e2b7d fix typo s/public/parameter/ 2020-10-11 13:10:57 +02:00
narodnik
90666d4df4 migrated run_mint.sh to mint2.psm from jubjub.psm 2020-10-11 13:04:11 +02:00
narodnik
b82f1d5e44 add missing jubjub.rs 2020-10-11 07:44:22 +02:00
narodnik
c7bece1788 working set_param function in visor 2020-10-11 07:42:11 +02:00
narodnik
1094a2234d cleanup proofs directory 2020-10-11 07:01:57 +02:00
narodnik
38b93fe60b create jubjub specific tests 2020-10-11 06:59:00 +02:00
narodnik
d3909756ee clean up old scripts 2020-10-11 06:42:31 +02:00
narodnik
102bbfac79 switch mint3 to jubjub temporarily 2020-10-11 00:03:32 +02:00
narodnik
7e9ed3210f .gitignore 2020-10-10 23:58:57 +02:00
narodnik
edb07be158 cargo fmt 2020-10-10 23:53:39 +02:00
narodnik
d0a30306e5 added the Supervisor which gives us VM serialization, and added a plugin to the compiler to export binary data for the supervisor 2020-10-10 23:49:53 +02:00
narodnik
9220a363a1 unpack_u64 fn 2020-10-09 10:29:25 +02:00
narodnik
dd0ae8616e working jj mul 2020-10-09 10:22:22 +02:00
narodnik
d16f68b9f0 half working jj mul 2020-10-08 23:57:14 +02:00
narodnik
7f11f30021 jj conditional select working 2020-10-08 22:27:29 +02:00
narodnik
1ef6264de9 begin setup for VCR mul calc 2020-10-08 21:55:15 +02:00
narodnik
945789c182 not small order 2020-10-08 21:15:22 +02:00
narodnik
0902abc58e begin to add mint2 contract 2020-10-08 20:59:24 +02:00
narodnik
bfd48c077f improve bits proof program 2020-10-08 10:05:36 +02:00
narodnik
7158df6a29 show binary repr of -1 mod q 2020-10-07 00:54:28 +02:00
narodnik
6db00eac33 fix original mimc example 2020-10-07 00:10:51 +02:00
narodnik
ae181b1da3 add mimc hash function 2020-10-07 00:04:53 +02:00
narodnik
6ec9ff9d82 remove unused constants from bits.psm 2020-10-06 14:46:48 +02:00
narodnik
cb8851df17 bit decomposition 2020-10-06 14:44:52 +02:00