mirror of
https://github.com/vacp2p/zerokit.git
synced 2025-02-22 03:08:08 +00:00
* refactor(zerokit): split test workflows per module * refactor(ci): separate clippy per module * fix(ci): continue with next module lint check, even if previous fails * refactor: enable tests on linux/macos * fix(rln-wasm): make cargo make build work on macOS and linux (#77) * fix(ci): fix workflow * fix(ci): add name to workflows * refactor(zerokit): split test workflows per module * refactor(ci): separate clippy per module * fix(ci): continue with next module lint check, even if previous fails * refactor: enable tests on linux/macos * fix(ci): fix workflow * fix(ci): add name to workflows * fix(ci): enable lint tests only for ubuntu
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.
Description
A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Languages
Rust
99.8%
Makefile
0.2%