#zero-knowledge-proofs #zkp #proof #grpc #pedersen #grpc-server #grpc-client

chaum_pedersen_auth

An implementation of ZKP(Zero Knowledge Proof) using chaum pedersen algorithm

10 releases

0.1.9 Sep 28, 2024
0.1.8 Sep 28, 2024
0.1.4 Aug 20, 2024
0.1.3 Jan 24, 2024

#1178 in Network programming

41 downloads per month
Used in 2 crates

MIT/Apache

215KB
185 lines

Zero Knowledge Proof Algorithm Implemetaion Awesome

How to use this library?

TL;DR

  • cargo build (should generate the compiled protobuf in exampls/protos. Note the build.rs file is only for compiling the proto files in example folder.)
  • Start the server: cargo run --package chaum_pedersen_auth --example server
  • Start the client:cargo run --package chaum_pedersen_auth --example client
  • Take a look at Example folder which implemeted a client and a server that use gRPC as protocol.

The theory

theory.png

Usage

Dependencies

~0.7–1MB
~18K SLoC