A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Go to file
Rahul Ghangas cbf8c541c2
test: separate out tests (#103)
* test: move tests for rln, multiplier and private-settlements to tests folder

* test: fix rln test for poseiden tree

* test: move tests for rln-wasn to standalone tests folder

* test: move tests for semaphore and utils to standalone tests folder

* chore: cargo fmt

* test: rename test files

* test: move tests out from rln/src/public to test folder

* test: fix rln tests, move tests accessign private fields back to relevant source file

* chor: run cargo fmt

* test: move all semaphore tests to tests folder

* chore: cargo fmt
2023-01-31 21:27:28 +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 test: separate out tests (#103) 2023-01-31 21:27:28 +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