A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Go to file
Rahul Ghangas 4765711f8c
feat: implement Serialize trait for witness
2023-02-02 01:10:50 +05:30
.github Use cargo make for tests in CI (#107) 2023-01-31 20:46:33 +05:30
multiplier test: separate out tests (#103) 2023-01-31 21:27:28 +05:30
private-settlement test: separate out tests (#103) 2023-01-31 21:27:28 +05:30
rln feat: implement Serialize trait for witness 2023-02-02 01:10:50 +05:30
rln-wasm test: separate out tests (#103) 2023-01-31 21:27:28 +05:30
semaphore test: separate out tests (#103) 2023-01-31 21:27:28 +05:30
utils test: separate out tests (#103) 2023-01-31 21:27:28 +05:30
.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 Initializes the private settlement package (#60) 2022-10-06 13:44:16 -07: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