Modules§
- build_
cs - Module for build shuffle cs.
- gen_
params - Module for generate prover & verifier params.
- keygen
- Module for keygen & Keypair.
- mask
- Module for mask card.
- reveal
- Module for reveal card.
- reveal_
with_ snark - Module for reveal card with a snark proof.
Structs§
- Ciphertext
- re-export Ciphertext (a.k.a MaskedCard) An ElGamal ciphertext
- Groth16
- The SNARK of [Groth16](https://eprint.iacr.org/2016/260.pdf).
- Proving
Key - The prover key for for the Groth16 zkSNARK.
Traits§
- SNARK
- The basic functionality for a SNARK.
Type Aliases§
- Card
- An Card with value
- Masked
Card - MaskedCard
- Masked
Proof - MaskedProof
- Reveal
Card - An reveal part card
- Reveal
Proof - RevealProof