A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Go to file
G 60e3369621
feat(rln): add recover identity secret API (#80)
* feat(rln): add API to recover id_secret when a user is slashed

* feat(rln): add RLN API for recovering id_secret

* feat(rln): add recover_id_secret FFI API; update public API docs

* fix(rln): address reviewers' comments

* fix(rln): removing ; for clippy
2022-11-28 12:05:33 +01:00
.github refactor(zerokit): split test workflows per module (#76) 2022-11-22 15:25:35 +01:00
multiplier chore: make clippy happy 2022-03-16 14:30:51 +08:00
private-settlement Initializes the private settlement package (#60) 2022-10-06 13:44:16 -07:00
rln feat(rln): add recover identity secret API (#80) 2022-11-28 12:05:33 +01:00
rln-wasm fix(rln-wasm): make cargo make build work on macOS and linux (#77) 2022-11-21 16:41:38 +01:00
semaphore fix(semaphore): temporarily use fixed semaphore-rs fork (#79) 2022-11-23 10:55:12 +01:00
utils fix(rln): throw if attempting to insert out of bounds (#67) 2022-11-10 22:41:44 +05:30
.gitignore Add gitignore 2022-01-17 12:08:09 +08:00
.gitmodules refactor(RLN:) Remove dependencies and add new APIs (#45) 2022-09-15 16:32:45 +08:00
CHANGELOG.md feat(rln): ability to set leaves from a given index (#63) 2022-11-03 17:49:30 +05:30
Cargo.toml Initializes the private settlement package (#60) 2022-10-06 13:44:16 -07:00
README.md docs: update acknowledgements and links 2022-03-17 14:03:29 +08:00

README.md

Zerokit

A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.

Initial scope

Focus on RLN and being able to use Circom based version through ark-circom, as opposed to the native one that currently exists in Rust.

Acknowledgements