A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Go to file
G 284e51483c
feat(rln): add example usage tutorial and expand documentation for RLN (WIP) (#74)
* feat(rln): expand documentation with minimal public API usage example

* refactor(rln): ease RLN interaction with new APIs

* feat(rln): expand API docs

* fix(rln): disable doctest for rln
2022-11-25 10:54:17 +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 example usage tutorial and expand documentation for RLN (WIP) (#74) 2022-11-25 10:54:17 +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