systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp
Go to the documentation of this file.
93 G_gamma2_Z2(G_gamma2_Z2), G_gamma2_Z_t(std::move(G_gamma2_Z_t)), constraint_system(std::move(constraint_system)) {};
112 this->G_gamma2_Z_t == other.G_gamma2_Z_t && this->constraint_system == other.constraint_system);
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:39
std::vector< typename g2_type::value_type > B_query
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:50
constraint_system_type constraint_system
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:74
r1cs_se_ppzksnark_proving_key(std::vector< typename g1_type::value_type > &&A_query, std::vector< typename g2_type::value_type > &&B_query, std::vector< typename g1_type::value_type > &&C_query_1, std::vector< typename g1_type::value_type > &&C_query_2, typename g1_type::value_type &G_gamma_Z, typename g2_type::value_type &H_gamma_Z, typename g1_type::value_type &G_ab_gamma_Z, typename g1_type::value_type &G_gamma2_Z2, std::vector< typename g1_type::value_type > &&G_gamma2_Z_t, constraint_system_type &&constraint_system)
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:80
ConstraintSystem constraint_system_type
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:44
std::size_t size_in_bits() const
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:103
bool operator==(const r1cs_se_ppzksnark_proving_key &other) const
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:107
std::size_t G2_size() const
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:99
g1_type::value_type G_ab_gamma_Z
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:66
g1_type::value_type G_gamma2_Z2
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:69
g1_type::value_type G_gamma_Z
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:60
std::size_t G1_size() const
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:95
std::vector< typename g1_type::value_type > G_gamma2_Z_t
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:72
std::vector< typename g1_type::value_type > C_query_1
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:54
r1cs_se_ppzksnark_proving_key(r1cs_se_ppzksnark_proving_key &&other)=default
r1cs_se_ppzksnark_proving_key(const r1cs_se_ppzksnark_proving_key &other)=default
std::vector< typename g1_type::value_type > C_query_2
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:57
g2_type::value_type H_gamma_Z
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:63
std::vector< typename g1_type::value_type > A_query
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:47
r1cs_se_ppzksnark_proving_key & operator=(const r1cs_se_ppzksnark_proving_key &other)=default
r1cs_se_ppzksnark_proving_key()
Definition: systems/ppzksnark/r1cs_se_ppzksnark/proving_key.hpp:76
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
Definition: pair.hpp:31