nil::crypto3::algebra::curves::secp_r1< Version > Class Template Reference

#include <secp_r1.hpp>

+ Collaboration diagram for nil::crypto3::algebra::curves::secp_r1< Version >:

Public Types

typedef policy_type::base_field_type base_field_type
 
template<typename Coordinates = coordinates::projective, typename Form = forms::short_weierstrass>
using g1_type = typename detail::secp_r1_g1< Version, Form, Coordinates >
 
typedef policy_type::scalar_field_type scalar_field_type
 

Member Typedef Documentation

◆ base_field_type

template<std::size_t Version>
typedef policy_type::base_field_type nil::crypto3::algebra::curves::secp_r1< Version >::base_field_type

◆ g1_type

template<std::size_t Version>
template<typename Coordinates = coordinates::projective, typename Form = forms::short_weierstrass>
using nil::crypto3::algebra::curves::secp_r1< Version >::g1_type = typename detail::secp_r1_g1<Version, Form, Coordinates>

◆ scalar_field_type


The documentation for this class was generated from the following files: