zcash-patched-for-explorer/src/snark/libsnark/zk_proof_systems/ppzksnark/r1cs_ppzksnark/r1cs_ppzksnark_params.hpp

35 lines
1.0 KiB
C++

/** @file
*****************************************************************************
Declaration of public-parameter selector for the R1CS ppzkSNARK.
*****************************************************************************
* @author This file is part of libsnark, developed by SCIPR Lab
* and contributors (see AUTHORS).
* @copyright MIT license (see LICENSE file)
*****************************************************************************/
#ifndef R1CS_PPZKSNARK_PARAMS_HPP_
#define R1CS_PPZKSNARK_PARAMS_HPP_
#include "relations/constraint_satisfaction_problems/r1cs/r1cs.hpp"
namespace libsnark {
/**
* Below are various template aliases (used for convenience).
*/
template<typename ppT>
using r1cs_ppzksnark_constraint_system = r1cs_constraint_system<Fr<ppT> >;
template<typename ppT>
using r1cs_ppzksnark_primary_input = r1cs_primary_input<Fr<ppT> >;
template<typename ppT>
using r1cs_ppzksnark_auxiliary_input = r1cs_auxiliary_input<Fr<ppT> >;
} // libsnark
#endif // R1CS_PPZKSNARK_PARAMS_HPP_