chaum_pedersen_auth

Crates.iochaum_pedersen_auth
lib.rschaum_pedersen_auth
version0.1.9
sourcesrc
created_at2024-01-18 06:39:54.596136
updated_at2024-09-28 07:40:45.916727
descriptionAn implementation of ZKP(Zero Knowledge Proof) using chaum pedersen algorithm
homepage
repository
max_upload_size
id1103882
size284,827
Guo Yansong (Guo-astro)

documentation

README

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

Commit count: 0

cargo fmt