nil::crypto3::zk::components::g1_precomputation< CurveType > Class Template Reference
#include <precomputation.hpp>
Collaboration diagram for nil::crypto3::zk::components::g1_precomputation< CurveType >:
Public Member Functions | |
g1_precomputation () | |
g1_precomputation (blueprint< FieldType > &bp, const typename CurveType::pairing::pair_curve_type::template g1_type<>::value_type &P_val) | |
Public Attributes | |
std::shared_ptr< element_g1< CurveType > > | P |
std::shared_ptr< typename component_policy::Fqe_variable_type > | PY_twist_squared |
Detailed Description
template<typename CurveType>
class nil::crypto3::zk::components::g1_precomputation< CurveType >
Not a component. It only holds values.
Constructor & Destructor Documentation
◆ g1_precomputation() [1/2]
template<typename CurveType >
|
inline |
◆ g1_precomputation() [2/2]
template<typename CurveType >
|
inline |
Member Data Documentation
◆ P
template<typename CurveType >
std::shared_ptr<element_g1<CurveType> > nil::crypto3::zk::components::g1_precomputation< CurveType >::P |
◆ PY_twist_squared
template<typename CurveType >
std::shared_ptr<typename component_policy::Fqe_variable_type> nil::crypto3::zk::components::g1_precomputation< CurveType >::PY_twist_squared |
The documentation for this class was generated from the following file: