Skip to content

Commit

Permalink
Merge pull request #1 from JohnBasrai/JohnBasrai-patch-1
Browse files Browse the repository at this point in the history
John basrai patch 1
  • Loading branch information
JohnBasrai authored Sep 8, 2024
2 parents b175159 + 1a178a2 commit 6374c18
Showing 1 changed file with 7 additions and 15 deletions.
22 changes: 7 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
# Chaum-Pedersen Zero Knowledge Proof
# gRPC client/server for authentication
# Chaum-Pedersen Zero Knowledge Proof in Rust
# Uses gRPC client/server for authentication

Rust crates directly used

- tokio, Rusts asynchronous runtime.

Tokio is a tool that provides the building blocks for writing network
applications without compromising speed. It includes a stack of
various components, such as Hyper, Tonic, Tower, and Mio, for
different needs and scenarios.

- tonic For gRPC, Rust implementation of gRPC
- clap Argument parsing
- anyhow Provides better error handling
- tokio Rust' asynchronous runtime, similar to ASIO for C++.
- Tokio Is a tool that provides the building blocks for writing network applications without compromising speed. It includes a stack of various components, such as Hyper, Tonic, Tower, and Mio, for different needs and scenarios.
- tonic Is a Rust implementation of gRPC
- clap Provides powerful command line argument parsing
- anyhow Provides better error handling

## Building

Expand All @@ -33,6 +27,4 @@ cargo run --release --bin client -- --user "UserName" --password "Password"
You shouldn't crate a real program that takes password on the command line but this is a demo only.

## Containerization

Work in progress.

0 comments on commit 6374c18

Please sign in to comment.