chaum_pedersen_auth 0.1.6

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

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