46 Commits

Author SHA1 Message Date
kilic
7ac74183f8 add signal to field function
flatten ffi inputs
2021-10-15 12:33:27 +03:00
kilic
628fd74223 use thread_rng 2021-03-24 00:14:29 +03:00
kilic
89440daca1 change input param order 2021-03-23 19:57:07 +03:00
kilic
5d8a41fd44 add bad proof test 2021-03-20 00:15:49 +03:00
kilic
32eeb9ec7d add get root ffi 2021-03-19 23:50:21 +03:00
kilic
b9923dff1f fix proof lenght doc 2021-03-19 23:32:57 +03:00
kilic
928c59cbc9 fix rng 2021-03-19 22:56:31 +03:00
kilic
a80f5d013e move member index to auth object 2021-02-09 13:01:30 +03:00
kilic
c61737e22f add member deletion ffi 2021-02-08 18:56:53 +03:00
kilic
1c1fbf402e add full node and ffis 2021-02-06 20:21:12 +03:00
kilic
3bbec368a4 prefer writer than returns 2020-12-16 09:35:41 +03:00
kilic
b056c611ac regard compiler warnings 2020-12-16 09:19:26 +03:00
kilic
722d1106c7 remove circuit hasher fild from public 2020-12-16 09:17:18 +03:00
kilic
5265c8f707 add keygen api 2020-12-16 09:13:45 +03:00
kilic
30e5121823 add no mangle tag 2020-12-15 20:27:04 +03:00
kilic
4ce704b6d8 add ffi for hasher 2020-12-08 11:11:38 +03:00
kilic
63c14ea4a6 add profile cfg 2020-12-08 11:10:26 +03:00
kilic
b1f1d161c1 add public api and ffis 2020-12-01 15:37:10 +03:00
kilic
ae5f8859c6 add circuit parameter export endpoint for wasm 2020-11-17 13:51:21 +03:00
kilic
fefbed2958 expose raw vk only 2020-11-02 18:43:56 +03:00
kilic
afdf1897e6 use uncompressed proof 2020-11-02 16:40:35 +03:00
kilic
097f512237 add new circuit gen endpoint
add verifier key export endpoint
2020-11-02 13:23:42 +03:00
kilic
cbc8e7579a add js verifier key exporter 2020-10-28 19:13:32 +03:00
kilic
2d6e1498ee parameterise test cases 2020-10-05 13:54:38 +03:00
kilic
ecfc186b3a take depth as param 2020-10-02 17:48:53 +03:00
kilic
72085d2e42 seperate test runners 2020-10-01 13:10:18 +03:00
kilic
73da37a841 typos 2020-06-13 23:03:29 +03:00
kilic
a188f747af format 2020-06-13 22:45:07 +03:00
kilic
2c423008b4 update gitignore, readme 2020-06-13 22:44:22 +03:00
kilic
bc9101a437 fix for wasm build
update readme
2020-06-13 22:39:33 +03:00
kilic
1535846279 exclude from wasm build 2020-06-13 22:37:44 +03:00
kilic
bc5c0e1363 cleanups 2020-06-07 18:48:04 +03:00
kilic
b7e2954a69 add wasm support 2020-06-07 18:36:18 +03:00
kilic
600775f069 move key export to examples
rm webpack example
2020-06-07 17:39:40 +03:00
kilic
e6e563413c wip, wasm effort 2020-06-04 20:59:02 +03:00
kilic
945b23bf70 add input serialization 2020-06-04 20:55:45 +03:00
kilic
2df459172f back to single constant per round approach 2020-05-03 17:08:24 +03:00
kilic
f35bdfe228 cleanups, supress warnings 2020-05-01 15:54:39 +03:00
kilic
4f8dae2707 add rln circuit 2020-05-01 15:35:03 +03:00
kilic
c1130234ef skip last mds mul 2020-05-01 15:34:36 +03:00
kilic
d639d64aaf update readme 2020-05-01 15:33:28 +03:00
kilic
3ea6d5ecf6 add merkle tree helper 2020-04-30 17:04:43 +03:00
kilic
98d961035d add poseidon hash circuit 2020-04-30 17:04:24 +03:00
kilic
9f3762c16a make poseidon hasher working 2020-04-25 21:53:24 +03:00
kilic
9352948baf poseidon with generic engine 2020-04-23 21:12:43 +03:00
kilic
6821b0f574 initial commit with draft poseidon 2020-04-23 20:55:24 +03:00