mirror of https://github.com/vacp2p/zerokit.git
3d943bccb6
* feat(rln): publish rln artifacts on push to master * test(ci): check if artifacts are built on push to temp branch * fix(ci): run tests only on changes to src * fix(ci): add paths-ignore to prs * fix(ci): make paths more explicit * fix(ci): make publish workflow run * fix(ci): revert back to master ref * fix(ci): add os and sha to artifact name * test(ci): trigger publish * feat(ci): tar the artifacts * test(ci): split ci and publish * test(ci): only on master runs * feat(ci): replace with nightly releaser * chore(ci): extra newlines * fix(ci): Spelling Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com> * feat(ci): build and publish rln wasm Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com> |
||
---|---|---|
.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.