voting_circuits/lib.rs
1//! Governance ZKP circuits for the Zally voting protocol.
2//!
3//! Contains three circuits:
4//! - **Delegation** (ZKP #1): Proves delegation of voting rights.
5//! - **Vote Proof** (ZKP #2): Proves a valid, authorized vote.
6//! - **Share Reveal** (ZKP #3): Proves a revealed share belongs to a registered vote commitment.
7
8#![deny(missing_debug_implementations)]
9#![deny(unsafe_code)]
10
11pub mod circuit;
12pub mod shares_hash;
13
14pub mod delegation;
15
16pub mod vote_proof;
17
18pub mod share_reveal;