Commit Graph

208 Commits

Author SHA1 Message Date
ghassmo
4c7493acf8 downgrade clap crate to 2.33.3 version 2021-09-05 12:32:12 +03:00
parazyd
340631df2d Code linting.
For best and standard practices in Rust, acronyms should be CamelCase,
and capitalization should be avoided; i.e. ZKCircuit -> ZkCircuit

This commit replaces all such occurencies in the codebase.
2021-07-16 11:25:56 +02:00
ghassmo
40e79b2c1d clear all warning messages 2021-06-09 07:45:50 +03:00
narodnik
444770feda rename sapvi namespace to drk 2021-05-22 15:45:02 +02:00
rachel-rose
f9ec38bb51 removed errors that were overwritten by cargo fmt... and ran cargo fmt :) 2021-05-21 22:08:56 +02:00
rachel-rose
bcbe3f4ae2 cleaned up some unused import warnings 2021-05-20 16:15:51 +02:00
narodnik
059389cf90 working tx builder + verification! 2021-05-01 13:33:18 +02:00
ada
898beb4a68 mint contract time fix 2021-04-08 21:08:59 +02:00
ada
cd2a9b1aab mint contract done 2021-04-08 14:51:04 +02:00
ada
65d6616f47 change eval mode for alloc, alloc-input and alloc-const 2021-04-08 12:29:05 +02:00
plato
901c8fd8f2 mint contract mimc result 2021-03-30 23:00:15 +02:00
plato
9322402f94 mint contract first version 2021-03-30 22:43:53 +02:00
plato
03cb2cdc45 draft mint-contract 2021-03-29 14:05:06 +02:00
plato
6917593b9d remove alloc-input from jj add jj double 2021-03-28 20:11:28 +02:00
plato
5fed74062f jj mul improve verify performance removing alloc-input from conditionally_select 2021-03-28 20:01:14 +02:00
plato
2a10899990 added profiling time 2021-03-28 19:52:12 +02:00
plato
073de0ea41 triple programming fix 2021-03-28 14:58:54 +02:00
plato
fb127250a5 rangeproof fixed 2021-03-28 13:09:04 +02:00
plato
9fe4d88e60 rangeproof and evaluation of enforce field when it's one symbol only 2021-03-28 13:08:00 +02:00
plato
0f38f73ceb make double accept func as arguments 2021-03-26 12:58:26 +01:00
plato
d9aab92fe2 fix linear combination zero on enforce field 2021-03-26 12:13:02 +01:00
plato
abdd2b5f19 added mint2.lisp 2021-03-21 19:06:46 +01:00
plato
c797a2ef12 mint contract from mint2.psm in zklisp working 2021-03-21 19:01:28 +01:00
plato
16b6a1cc05 mint contract first version 2021-03-21 17:16:16 +01:00
plato
9d9c9fb09a changed hashmap implementation and make small improvements on allocs 2021-03-21 12:07:34 +01:00
plato
9df73eb30e we have mimc proof 2021-03-20 17:57:43 +01:00
plato
2dc9ec4540 testing mimc 2021-03-19 19:30:06 +01:00
plato
195bf849ed mimc random changes 2021-03-19 11:13:45 +01:00
plato
2aa1e1c939 fix defmacro func 2021-03-18 08:05:34 +01:00
plato
53ef1dcb49 mimc constants nth element 2021-03-17 18:34:00 +01:00
plato
b4f7de007b mimc alloc input fix 2021-03-17 16:20:00 +01:00
plato
635c6ab081 mimc alloc const fix 2021-03-17 16:10:24 +01:00
plato
c8dbd32296 starting dev of mimc 2021-03-17 15:20:32 +01:00
plato
208f9300d7 fix jj-add macro return values 2021-03-17 10:05:20 +01:00
plato
3eed8b7b87 added some debug 2021-03-17 09:31:25 +01:00
plato
ec8361771a finally jj-mul executing 2021-03-16 21:32:53 +01:00
plato
c788126f57 added dotimes to fprevent stackoverflow with tail recursion 2021-03-16 15:05:11 +01:00
plato
f278eae0b3 trying tail recursion on jj-mul 2021-03-16 11:34:40 +01:00
plato
7e00fb82e3 added for-loop util 2021-03-15 23:46:21 +01:00
plato
2dfc7ab00e added boolean constraint 2021-03-14 17:54:29 +01:00
plato
d45d6f0bcf conditionally select done 2021-03-10 18:48:35 +01:00
plato
45772956d0 added conditionally unfinished 2021-03-09 14:02:58 +01:00
plato
dffe5b7cd8 not small order 2021-03-07 22:27:10 +01:00
plato
5647c019ec added zero? and scalar invert 2021-03-07 11:10:04 +01:00
plato
43dd0ec21c added zk-double 2021-03-06 11:37:47 +01:00
plato
faaea967a6 added const for right and output on circuit enforce 2021-03-06 01:38:35 +01:00
plato
07d469b875 macro test not validating proof 2021-03-05 12:04:52 +01:00
plato
10916184a2 fix zk-* alloc-input 2021-03-05 11:15:21 +01:00
plato
6b0d9694bc fix witness 2021-03-05 10:58:04 +01:00
plato
348642ddc0 added zk-witness 2021-03-04 22:11:10 +01:00