nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType > Member List

This is the complete list of members for nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >, including all inherited members.

auth_data_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
auth_generator(void)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
auth_sign(const std::vector< typename CurveType::scalar_field_type::value_type > &ins, const sec_auth_key< CurveType > &sk, const std::vector< label_type > labels)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
auth_verify(const std::vector< typename CurveType::scalar_field_type::value_type > &data, const std::vector< auth_data< CurveType >> &auth_data, const sec_auth_key< CurveType > &sak, const std::vector< label_type > &labels)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
auth_verify(const std::vector< typename CurveType::scalar_field_type::value_type > &data, const std::vector< auth_data< CurveType >> &auth_data, const pub_auth_key< CurveType > &pak, const std::vector< label_type > &labels)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
auxiliary_input typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
constraint_system typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
generator(const constraint_system< CurveType > &cs, const pub_auth_prms< CurveType > &prms)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
keypair_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
online_verifier(const processed_verification_key< CurveType > &pvk, const proof< CurveType > &proof, const sec_auth_key< CurveType > &sak, const std::vector< label_type > &labels)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
online_verifier(const processed_verification_key< CurveType > &pvk, const std::vector< auth_data< CurveType >> &auth_data, const proof< CurveType > &proof, const pub_auth_key< CurveType > &pak, const std::vector< label_type > &labels)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
prf_key typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
primary_input typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
processed_verification_key_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
proof_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
prover(const proving_key< CurveType > &pk, const primary_input< CurveType > &primary_input, const auxiliary_input< CurveType > &auxiliary_input, const std::vector< auth_data< CurveType >> &auth_data)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
proving_key_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
pub_auth_key_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
pub_auth_prms_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
sec_auth_key_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
secret_key typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
signature typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
snark_pp typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
verification_key_type typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >
verifier(const verification_key< CurveType > &vk, const proof< CurveType > &proof, const sec_auth_key< CurveType > &sak, const std::vector< label_type > &labels)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
verifier(const verification_key< CurveType > &vk, const std::vector< auth_data< CurveType >> &auth_data, const proof< CurveType > &proof, const pub_auth_key< CurveType > &pak, const std::vector< label_type > &labels)nil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >inlinestatic
vkT typedefnil::crypto3::zk::snark::r1cs_ppzkadsnark< CurveType >