mirror of https://github.com/vacp2p/zerokit.git
25bcb7991b
* fix(ci): exclude rln-wasm since it has its own step now * fix(ci): use stable toolchain * fix(ci): paths for release notes * fix(ci): release path * test(ci): check the tree for filepaths * test(ci): check the tree for filepaths * test(ci): tighten name and release assets * test(ci): auto generated release notes * fix(ci): remove commit hash from asset name for determinism * test(ci): start tag should be last release |
||
---|---|---|
.github | ||
multiplier | ||
private-settlement | ||
rln | ||
rln-wasm | ||
semaphore | ||
utils | ||
.gitignore | ||
.gitmodules | ||
CHANGELOG.md | ||
Cargo.toml | ||
README.md |
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
-
Uses ark-circom, Rust wrapper around Circom.
-
Inspired by Applied ZKP group work, e.g. zk-kit.
-
RLN library written in Rust based on Bellman.
-
semaphore-rs written in Rust based on ark-circom.