systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp
Go to the documentation of this file.
std::size_t G1_size() const
Definition: systems/ppzksnark/uscs_ppzksnark/proving_key.hpp:66
std::size_t G2_sparse_size() const
Definition: systems/ppzksnark/uscs_ppzksnark/proving_key.hpp:78
std::size_t size_in_bits() const
Definition: systems/ppzksnark/uscs_ppzksnark/proving_key.hpp:82
std::size_t G1_sparse_size() const
Definition: systems/ppzksnark/uscs_ppzksnark/proving_key.hpp:74
std::size_t G2_size() const
Definition: systems/ppzksnark/uscs_ppzksnark/proving_key.hpp:70
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
Definition: pair.hpp:31
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:39
std::size_t G1_size() const
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:64
std::size_t G2_size() const
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:68
std::size_t G1_sparse_size() const
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:72
CircuitType circuit_type
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:42
circuit_type circuit
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:45
tbcs_ppzksnark_proving_key(tbcs_ppzksnark_proving_key &&other)=default
tbcs_ppzksnark_proving_key & operator=(const tbcs_ppzksnark_proving_key &other)=default
CurveType curve_type
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:41
tbcs_ppzksnark_proving_key()
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:48
tbcs_ppzksnark_proving_key(const tbcs_ppzksnark_proving_key &other)=default
tbcs_ppzksnark_proving_key(circuit_type &&circuit, uscs_ppzksnark_proving_key< CurveType, circuit_type > &&uscs_pk)
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:56
bool operator==(const tbcs_ppzksnark_proving_key &other) const
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:84
uscs_ppzksnark_proving_key< CurveType, circuit_type > uscs_pk
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:46
curve_type::scalar_field_type field_type
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:43
std::size_t G2_sparse_size() const
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:76
tbcs_ppzksnark_proving_key(const circuit_type &circuit, const uscs_ppzksnark_proving_key< CurveType, circuit_type > &uscs_pk)
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:51
std::size_t size_in_bits() const
Definition: systems/ppzksnark/tbcs_ppzksnark/proving_key.hpp:80