Client-side library for Zcash shielded voting: ZKP delegation and vote-commitment proofs (Halo 2), ElGamal encryption, governance PCZT construction, Merkle witness generation, and SQLite round-state persistence.
Append-only Poseidon Merkle tree for Vote Authority Notes and Vote Commitments in the Zcash shielded-voting protocol.
HTTP client and CLI for syncing and verifying the vote commitment tree against a running Zcash shielded-voting chain node.
Governance ZKP circuits (delegation, vote proof, share reveal) for the Zcash shielded-voting protocol.
Private Information Retrieval client for Zcash nullifier non-membership proofs. Fetches circuit-ready Merkle authentication paths without revealing the queried nullifier to the server.
Indexed Merkle Tree for nullifier non-membership proofs
Shared wire types and tier-layout constants for the vote-nullifier-pir subsystem (YPIR-based non-membership proofs over a 51M-entry Zcash nullifier set).
Valar Group fork of pczt with shielded-voting getters, maintained until the getters are upstreamed to zcash/librustzcash.
Voting system for the Malachite BFT consensus engine
A curated list of awesome Rust frameworks, libraries and software.