This OpenSSL-based implementation contains:
- underlying primitives and algorithms implementation with unit tests and benchmarks
- tested and benchmarked protocol simulation
Build and run all tests:
cargo test
Build and run the protocol's simulation test:
cargo test coercion_resistant_voting
Build and run the protocol's simulation benchmark:
cargo run --release
Toolchain
- To install Rust toolchain download and run the
rustuptool: https://www.rust-lang.org/tools/install