Docs.rs
  • zshuffle-0.1.2
    • zshuffle 0.1.2
    • Permalink
    • Docs.rs crate page
    • GPL-3.0-only
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • sunhuachuang
    • Dependencies
      • ark-bn254-zypher ^0.4 normal
      • ark-ec-zypher ^0.4 normal
      • ark-ed-on-bn254-zypher ^0.4 normal
      • ark-ff-zypher ^0.4 normal
      • ark-groth16-zypher ^0.4 normal
      • ark-poly-zypher ^0.4 normal
      • ark-r1cs-std-zypher ^0.4 normal
      • ark-relations-zypher ^0.4 normal
      • ark-serialize-zypher ^0.4 normal
      • ark-snark-zypher ^0.4 normal
      • ark-std-zypher ^0.4 normal
      • bincode ^1.3 normal
      • rand_chacha ^0.3 normal
      • rayon ^1.7 normal optional
      • serde ^1.0 normal
      • structopt ^0.3 normal optional
      • uzkge ^0.1 normal
      • hex ^0.4 dev
    • Versions
    • 50% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

zshuffle0.1.2

Crate Items

  • Structs
  • Statics
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • Ciphertext
  • Groth16
  • ProvingKey
  • gen_params::params::ProverParams
  • gen_params::params::VerifierParams
  • keygen::Keypair
  • reveal_with_snark::RevealCircuit
  • reveal_with_snark::RevealParameters
  • reveal_with_snark::RevealVar

Traits

  • SNARK

Functions

  • build_cs::prove_shuffle
  • build_cs::verify_shuffle
  • gen_params::params::gen_shuffle_prover_params
  • gen_params::params::get_shuffle_verifier_params
  • gen_params::params::load_groth16_pk
  • gen_params::params::load_shuffle_verifier_params
  • gen_params::params::parse_shuffle_verifier_params
  • gen_params::params::refresh_prover_params_public_key
  • keygen::aggregate_keys
  • mask::mask
  • mask::verify_mask
  • reveal::reveal
  • reveal::reveal0
  • reveal::unmask
  • reveal::verify_reveal
  • reveal::verify_reveal0

Type Aliases

  • Card
  • MaskedCard
  • MaskedProof
  • RevealCard
  • RevealProof
  • build_cs::ShuffleProof
  • build_cs::TurboCS
  • keygen::PublicKey
  • keygen::SecretKey

Statics

  • gen_params::GROTH16_PK_52
  • gen_params::VERIFIER_SPECIFIC_PARAMS_48
  • gen_params::VERIFIER_SPECIFIC_PARAMS_52
  • gen_params::VERIFIER_SPECIFIC_PARAMS_54