nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > Member List
This is the complete list of members for nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >, including all inherited members.
auth_generator(void) | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< 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::detail::r1cs_ppzkadsnark_basic_policy< 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::detail::r1cs_ppzkadsnark_basic_policy< 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::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | inlinestatic |
auxiliary_input typedef | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | |
constraint_system typedef | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | |
generator(const constraint_system< CurveType > &cs, const pub_auth_prms< CurveType > &prms) | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | inlinestatic |
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::detail::r1cs_ppzkadsnark_basic_policy< 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::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | inlinestatic |
prf_key typedef | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | |
primary_input typedef | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< 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::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | inlinestatic |
secret_key typedef | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | |
signature typedef | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | |
snark_pp typedef | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< 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::detail::r1cs_ppzkadsnark_basic_policy< 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::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | inlinestatic |
verifier_process_vk(const verification_key< CurveType > &vk) | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > | inlinestatic |
vkT typedef | nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType > |