Commit Graph

129 Commits

Author SHA1 Message Date
ada
32746d0748 adding verify on lisp 2021-02-10 21:51:54 +01:00
ada
fdaebbef08 some random adjustments on groth16 proof 2021-02-10 00:54:23 +01:00
ada
282f0c87d6 added prove 2021-02-08 17:54:57 +01:00
ada
cc42e9097d added prove.out file to debug proof and verify 2021-02-08 00:45:04 +01:00
ada
a7788bfb68 adde str conversion on alloc 2021-02-07 23:53:57 +01:00
ada
f0a67ce7e3 adde str conversion on alloc 2021-02-07 23:51:05 +01:00
ada
98649a6da3 added sub, add scalar for vector and func 2021-02-07 17:05:29 +01:00
ada
4c04bb2cd7 added div and mul scalar, fix when param is a func 2021-02-07 16:17:03 +01:00
ada
88270e6b58 enforce field with constants and params 2021-02-07 12:29:14 +01:00
ada
1857ed1f5f added constants on the lisp circuit 2021-02-07 11:42:06 +01:00
ada
a0427cb3e1 added constant on jubjubadd sample 2021-02-06 17:34:58 +01:00
ada
7bc1b95982 add constant to enforce field 2021-02-06 17:29:22 +01:00
ada
00ec659416 major fix on scalar add and alloc returns 2021-02-06 12:16:44 +01:00
ada
c3c150fcd0 added enforce for left, right and output 2021-02-02 10:55:05 +01:00
ada
94208ee338 added dependencies 2021-02-02 08:34:29 +01:00
ada
5fc4142edb fix warnings 2021-02-02 07:55:03 +01:00
ada
391397ee62 alloc input on synt 2021-02-01 21:33:02 +01:00
ada
4a8b4b4b95 syntethize circuit 2021-02-01 21:25:33 +01:00
ada
bc31a6e538 lisp circuit print allocs and enforce 2021-02-01 02:18:30 +01:00
ada
b808eba531 begin setup with enforce, alloc and alloc input 2021-02-01 02:07:20 +01:00
ada
f1807fa742 enforce and return types not malval 2021-01-31 22:41:12 +01:00
ada
f72b5ea131 enforce parsing done 2021-01-31 14:23:33 +01:00
ada
be9fbf6b3b parsing enforce 2021-01-30 17:27:14 +01:00
ada
edd3c45ed0 added enforce allocs to env 2021-01-29 22:37:26 +01:00
ada
3ac203c35e organizing eval on enforce 2021-01-29 14:41:46 +01:00
ada
6c40a33648 added debug to interpret the enforce tuples 2021-01-25 23:17:33 +01:00
ada
268f6f0e04 evaluate multiple enforce left right and output 2021-01-10 18:47:55 +01:00
ada
e5c260c88b setting allocs on ev 2021-01-07 13:26:51 +01:00
ada
c8ee4764f4 *let should be on the main context 2021-01-07 12:13:54 +01:00
ada
28c1084e86 adjusting scope for allocs 2021-01-06 18:36:18 +01:00
ada
1db67b4d82 alloc as lisp hashmap 2021-01-06 18:05:35 +01:00
ada
978e5e472f make allocations as hashmap lisp type 2021-01-05 23:51:40 +01:00
ada
9140d5ef04 trying with allocations as global env 2020-12-31 03:05:22 +01:00
ada
d88ffd49db create allocations malval type to store allocs to the circuit 2020-12-31 02:21:11 +01:00
ada
2d47cd0877 eval modifications 2020-12-30 21:38:55 +01:00
ada
8c5414040d eval cs::one 2020-12-30 14:59:11 +01:00
ada
a0663c1a7f eval 2020-12-30 03:21:52 +01:00
ada
156d281476 eval enforce and cs::one 2020-12-30 03:11:22 +01:00
ada
01e21f9c01 eval scalar_one and transform into vector 2020-12-30 02:50:39 +01:00
ada
8c4c532e26 eval_ast on alloc 2020-12-30 02:41:58 +01:00
ada
3e502427af eval_ast on alloc 2020-12-30 02:00:58 +01:00
ada
2ad9e661ac eval alloc 2020-12-30 01:37:38 +01:00
ada
b7b426e657 eval alloc 2020-12-30 00:26:02 +01:00
ada
6a663cf0b7 fix 2020-12-29 20:30:06 +01:00
ada
f89e24d286 changing zkcircuit ref 2020-12-23 16:27:16 +01:00
ada
43e785f086 changing zkcircuit ref 2020-12-23 16:07:14 +01:00
ada
740ff81901 pushing small changes on lisp sample 2020-12-19 11:17:49 +01:00
ada
13221177b5 reorganizing lisp eval for setup, enforce and prove 2020-12-19 00:00:34 +01:00
ada
bd28f5e4d5 improve circuit, adding alloc 2020-12-18 17:09:53 +01:00
ada
2863fe6df0 added prove code and env_get for the circuit 2020-12-16 23:56:47 +01:00