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