zk/include/nil/crypto3/zk/snark/systems/ppzkadsnark/r1cs_ppzkadsnark/detail/basic_policy.hpp File Reference
#include <memory>
#include <nil/crypto3/zk/snark/commitments/knowledge_commitment.hpp>
#include <nil/crypto3/zk/snark/commitments/knowledge_commitment_multiexp.hpp>
#include <nil/crypto3/zk/snark/relations/constraint_satisfaction_problems/r1cs.hpp>
#include <nil/crypto3/zk/snark/schemes/ppzkadsnark/r1cs_ppzkadsnark/prf.hpp>
#include <nil/crypto3/zk/snark/schemes/ppzkadsnark/r1cs_ppzkadsnark/signature.hpp>
#include <nil/crypto3/zk/snark/reductions/r1cs_to_qap.hpp>
#include <nil/crypto3/algebra/multiexp/multiexp.hpp>
#include <nil/crypto3/algebra/multiexp/policies.hpp>
#include <nil/crypto3/algebra/algorithms/pair.hpp>
+ Include dependency graph for zk/include/nil/crypto3/zk/snark/systems/ppzkadsnark/r1cs_ppzkadsnark/detail/basic_policy.hpp:

Go to the source code of this file.

Classes

struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_data
 
struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::auth_keys
 
struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::keypair
 
struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::label_type
 
class  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::processed_verification_key
 
class  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::proof
 
class  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::proving_key
 
struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::pub_auth_key
 
struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::pub_auth_prms
 
struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >
 
struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::sec_auth_key
 
struct  nil::crypto3::zk::snark::detail::r1cs_ppzkadsnark_basic_policy< CurveType >::verification_key
 

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::zk
 
 nil::crypto3::zk::snark
 
 nil::crypto3::zk::snark::detail