Commit Graph

86 Commits

Author SHA1 Message Date
narodnik
ef6ee7e4bd add vesta pasta curve script 2021-05-30 10:41:52 +02:00
narodnik
444770feda rename sapvi namespace to drk 2021-05-22 15:45:02 +02:00
plato
f1a04cd6bb Merge remote-tracking branch 'origin/master' into feature/lisp 2021-03-17 18:36:07 +01:00
plato
faaea967a6 added const for right and output on circuit enforce 2021-03-06 01:38:35 +01:00
narodnik
7996ed0e24 do not connect to self 2021-02-23 15:18:51 +01:00
narodnik
3140afef62 monitor the p2p network 2021-02-23 14:42:15 +01:00
narodnik
c42450c301 reorder logs tool 2021-02-01 14:22:11 +01:00
narodnik
9294e2a0ec Functional seed synchronization step 2021-01-28 10:12:28 +01:00
narodnik
9d216c9f40 networking subsystem initial commit (still not working) 2021-01-18 12:27:23 +01:00
narodnik
48e45d2c28 json rpc quit 2020-12-28 17:05:12 +01:00
narodnik
751dc91414 rename client.py to jsonrpc_client.py 2020-12-27 18:02:08 +01:00
narodnik
5ddcdbc69e working json rpc module 2020-12-27 18:01:07 +01:00
narodnik
e875ee3e77 4.8 example computation 2020-11-14 23:45:53 +01:00
narodnik
dcbcb27ec0 multi-variable operand polynomial 2020-11-14 22:26:24 +01:00
narodnik
726ae89ee9 working 4.5.2 basic algorithm 2020-11-08 22:23:57 +01:00
narodnik
dc293969b3 4.5.2 multi op polynomials 2020-11-07 23:43:46 +01:00
narodnik
3f0abbd808 remove some things from zk scripts 2020-11-04 13:49:06 +01:00
narodnik
bb93400165 lagrange interpolation 2020-10-28 21:16:58 +01:00
narodnik
8d3b1e8254 4.4 - proof of operation 2020-10-28 20:48:06 +01:00
narodnik
c56b2ffe6a mv to 3.3 2020-10-28 17:43:40 +01:00
narodnik
effe1e31bd add some minor documentation 2020-10-28 17:37:19 +01:00
narodnik
0c173a0438 forgot to add polynomial restriction check 2020-10-28 17:35:57 +01:00
narodnik
a300de3aba correct section numbers 2020-10-28 17:33:02 +01:00
narodnik
7f63fbe98c more zk scripts 2020-10-28 17:30:54 +01:00
narodnik
0bf213e949 mark s as toxic waste in encrypted poly script 2020-10-27 20:35:41 +01:00
narodnik
716209a335 mark trusted setup section in 3-encrypted-polynomial.py 2020-10-27 20:34:22 +01:00
narodnik
573d38b7ba move qap.py to scripts/zk/ subdir 2020-10-27 20:33:21 +01:00
narodnik
250c67b168 add comment 2020-10-27 20:32:55 +01:00
narodnik
7d949bac88 proof of encrypted polynomial 2020-10-27 20:26:58 +01:00
narodnik
7a419fdf0a fix broken import: s/vm/compile/ 2020-10-17 17:29:44 +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
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
c7bece1788 working set_param function in visor 2020-10-11 07:42:11 +02:00
narodnik
d3909756ee clean up old scripts 2020-10-11 06:42:31 +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
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
945789c182 not small order 2020-10-08 21:15:22 +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
ae181b1da3 add mimc hash function 2020-10-07 00:04:53 +02:00
narodnik
cb8851df17 bit decomposition 2020-10-06 14:44:52 +02:00
narodnik
90c255aa0b working point addition 2020-10-04 14:25:21 +02:00
narodnik
051d87fb18 create local variables in crypto ops section 2020-10-04 05:03:22 +02:00
narodnik
6e07c8c3fd improve help text 2020-10-04 02:23:42 +02:00
narodnik
8c66b8b148 vm intermediate language generating rust file for testing. serialization required. 2020-10-04 02:19:45 +02:00