The Chaum-Pedersen Zero-Knowledge protocol is a cryptographic algorithm that allows a prover to convince a verifier that they possess a secret value without revealing the value itself.
This implementation is still work-in-progress. Please do not deploy in production.
To use this Rust implementation of the Chaum-Pedersen ZKP protocol, please follow these steps:
- Clone the repository:
git clone https://github.com/kobby-pentangeli/chaum-pedersen-zkp.git
cd chaum-pedersen-zkp
- Run the server:
cargo run --bin server
- In a separate terminal instance, run the client:
cargo run --bin client
- Follow the prompts.
Thank you for considering to contribute to this project!
All contributions large and small are actively accepted.
-
To get started, please read the contribution guidelines.
-
Browse Good First Issues.