Zeth - Zerocash on Ethereum  0.8
Reference implementation of the Zeth protocol by Clearmatics
libzeth::groth16_snark< ppT > Member List

This is the complete list of members for libzeth::groth16_snark< ppT >, including all inherited members.

generate_proof(const proving_key &proving_key, const libsnark::protoboard< libff::Fr< ppT >> &pb)libzeth::groth16_snark< ppT >static
generate_proof(const proving_key &proving_key, const libsnark::r1cs_primary_input< libff::Fr< ppT >> &primary_input, const libsnark::r1cs_auxiliary_input< libff::Fr< ppT >> auxiliary_input)libzeth::groth16_snark< ppT >static
generate_setup(const libsnark::protoboard< libff::Fr< ppT >> &pb)libzeth::groth16_snark< ppT >static
keypair typedeflibzeth::groth16_snark< ppT >
keypair_read_bytes(keypair &, std::istream &)libzeth::groth16_snark< ppT >static
keypair_write_bytes(const keypair &, std::ostream &)libzeth::groth16_snark< ppT >static
namelibzeth::groth16_snark< ppT >static
proof typedeflibzeth::groth16_snark< ppT >
proof_read_bytes(proof &, std::istream &)libzeth::groth16_snark< ppT >static
proof_write_bytes(const proof &, std::ostream &)libzeth::groth16_snark< ppT >static
proof_write_json(const proof &, std::ostream &)libzeth::groth16_snark< ppT >static
proving_key typedeflibzeth::groth16_snark< ppT >
proving_key_read_bytes(proving_key &, std::istream &)libzeth::groth16_snark< ppT >static
proving_key_write_bytes(const proving_key &, std::ostream &)libzeth::groth16_snark< ppT >static
verification_key typedeflibzeth::groth16_snark< ppT >
verification_key_read_bytes(verification_key &, std::istream &)libzeth::groth16_snark< ppT >static
verification_key_write_bytes(const verification_key &, std::ostream &)libzeth::groth16_snark< ppT >static
verification_key_write_json(const verification_key &, std::ostream &)libzeth::groth16_snark< ppT >static
verify(const libsnark::r1cs_primary_input< libff::Fr< ppT >> &primary_inputs, const proof &proof, const verification_key &verification_key)libzeth::groth16_snark< ppT >static