mirror of
https://github.com/privacy-scaling-explorations/zk-kit.git
synced 2026-04-22 03:00:15 -04:00
e628ad1f8fcc422ee71d04f82c728db161f4083c
README.md updates & inconsistencies fix
Former-commit-id: f8103e2fc95f28d55f7a7de8df49f0588a16803e [formerly f6e79617ef]
Former-commit-id: afd77f4f405605be6b305c09e6417e2837c79ae1
libsemaphore
Description
A library that allows for easy access and interoperability for Semaphore and RLN constructs. It is meant to be used by third-party applications to easily integrate with Seamphore and RLN. The library provides an API (Semaphore and RLN) for:
- Identity generation
- Proof generation
- Proof verification.
The library is structured as a three separate npm packages:
identity- Exposes utilities for Zk identity generation, necessary for interacting with the Zk protocols supported by this libraryprotocols- Utilities for proof genration and verification for various Zk protocolstypes- Helper package which exposes the types used byidentityandprotocolspackages.
Please refer to the identityand protocols packages accordingly for installation and usage instructions. The packages also provide tests which can be used as a guide for interaction.
Languages
TypeScript
95.5%
TeX
4.4%