A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Go to file
Carlos Pérez de5eb2066a
change: Replace profile overwrites to Workspace Cargo.toml (#95)
Since profile info specified inside workspace members `Cargo.toml`'s
is ignored by Cargo, this replaces the place to specify these details
for the workspace-level `Cargo.toml`.

NOTE that `panic` and `rpath` aren't supported with the Overwritting
feature. Therefore, the only required thing (if considered necessary) is
to create a new profile which also enables these things.

Resolves: #93
2023-02-08 12:38:42 +01:00
.github Add rust-clippy to CI (#108) 2023-02-06 05:54:59 +01:00
multiplier Add rust-clippy to CI (#108) 2023-02-06 05:54:59 +01:00
private-settlement test: separate out tests (#103) 2023-01-31 21:27:28 +05:30
rln Add rust-clippy to CI (#108) 2023-02-06 05:54:59 +01:00
rln-wasm change: Replace profile overwrites to Workspace Cargo.toml (#95) 2023-02-08 12:38:42 +01:00
semaphore change: Replace profile overwrites to Workspace Cargo.toml (#95) 2023-02-08 12:38:42 +01:00
utils Add rust-clippy to CI (#108) 2023-02-06 05:54:59 +01:00
.gitignore feat(rln): integrate pmtree for MT persistance (#86) 2022-12-13 20:00:27 +01:00
.gitmodules refactor(rln): update APIs after circuit update (#84) 2022-12-09 17:19:55 +01:00
CHANGELOG.md feat(rln): ability to set leaves from a given index (#63) 2022-11-03 17:49:30 +05:30
Cargo.toml change: Replace profile overwrites to Workspace Cargo.toml (#95) 2023-02-08 12:38:42 +01:00
Makefile chore: Makefile and consistent usage of cargo-make (#101) 2023-01-26 09:19:55 +05:30
Makefile.toml chore: Makefile and consistent usage of cargo-make (#101) 2023-01-26 09:19:55 +05:30
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