35 lines
1.0 KiB
C++
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_
|