Commit Graph

303 Commits

Author SHA1 Message Date
ada
3cd1da916c Merge pull request #5 from mileschet/feature/lisp
Feature/lisp
2021-02-01 02:08:33 +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
c3f99143c7 Merge pull request #3 from mileschet/feature/lisp
Feature/lisp
2021-01-29 23:00:17 +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
5349bf6771 Merge branch 'master' into feature/lisp 2020-12-30 03:22:01 +01:00
ada
a0663c1a7f eval 2020-12-30 03:21:52 +01:00
ada
a02699432c Merge branch 'feature/lisp' of github.com:mileschet/sapvi into feature/lisp 2020-12-30 03:15:36 +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
91e475e6a1 Merge pull request #2 from mileschet/feature/lisp
- improve zkcircuit
- added setup 
- set the circuit (CS groth16) on env 
- added prove stub
2020-12-16 23:59:09 +01:00
ada
2863fe6df0 added prove code and env_get for the circuit 2020-12-16 23:56:47 +01:00
ada
5bea34947c improve zkcircuit integration. added setup groth16 CS 2020-12-16 23:22:54 +01:00
ada
2abd8a905b fixing enforce eval loop 2020-12-16 21:42:57 +01:00
ada
04455ec2e1 Merge pull request #1 from mileschet/feature/lisp
Feature/lisp
2020-12-16 21:35:47 +01:00
ada
7df8a6a73a added zkscalar operations (neg scalar::one) 2020-12-16 21:35:15 +01:00
ada
1892933189 improving zklisp. adding zkscalar 2020-12-16 15:45:01 +01:00
ada
3a51ff5378 improving circuit integration with lisp 2020-12-16 00:37:16 +01:00
ada
b09adcd438 start adding the groth16 constraint circuit and setup method 2020-12-15 21:04:50 +01:00
ada
8f37dc8aa5 added zkcircuit to start setup process 2020-12-15 21:00:43 +01:00
ada
3121f3f879 fixing new dsl for cs 2020-11-28 03:27:47 +01:00
ada
66d147dce6 cleaning code and new version 2020-11-24 02:54:30 +01:00
ada
3e2c62c0bf cleaning code 2020-11-24 02:51:35 +01:00
ada
427bfcfe15 cleaning code 2020-11-24 02:50:45 +01:00
ada
8ad74de6a6 cleaning code 2020-11-24 02:50:13 +01:00
ada
15fb440406 cleaning code 2020-11-24 02:48:38 +01:00