nil::crypto3::algebra::pairing::edwards_ate_precompute_g1< 183 > Class Reference

#include <ate_precompute_g1.hpp>

+ Collaboration diagram for nil::crypto3::algebra::pairing::edwards_ate_precompute_g1< 183 >:

Public Types

using g1_precomputed_type = typename policy_type::ate_g1_precomputed_type
 
using g1_precomputed_type = typename policy_type::tate_g1_precomp
 
using g2_precomputed_type = typename policy_type::tate_g2_precomp
 

Static Public Member Functions

static policy_type::ate_g1_precomputed_type process (const typename g1_type::value_type &P)
 
static policy_type::tate_g1_precomp process (const typename g1_type::value_type &P)
 
static policy_type::tate_g2_precomp process (const typename g2_type::value_type &P)
 

Member Typedef Documentation

◆ g1_precomputed_type [1/2]

using nil::crypto3::algebra::pairing::edwards_ate_precompute_g1< 183 >::g1_precomputed_type = typename policy_type::ate_g1_precomputed_type

◆ g1_precomputed_type [2/2]

using nil::crypto3::algebra::pairing::edwards_ate_precompute_g1< 183 >::g1_precomputed_type = typename policy_type::tate_g1_precomp

◆ g2_precomputed_type

using nil::crypto3::algebra::pairing::edwards_ate_precompute_g1< 183 >::g2_precomputed_type = typename policy_type::tate_g2_precomp

Member Function Documentation

◆ process() [1/3]

static policy_type::ate_g1_precomputed_type nil::crypto3::algebra::pairing::edwards_ate_precompute_g1< 183 >::process ( const typename g1_type::value_type &  P)
inlinestatic

◆ process() [2/3]

static policy_type::tate_g1_precomp nil::crypto3::algebra::pairing::edwards_ate_precompute_g1< 183 >::process ( const typename g1_type::value_type &  P)
inlinestatic

◆ process() [3/3]

static policy_type::tate_g2_precomp nil::crypto3::algebra::pairing::edwards_ate_precompute_g1< 183 >::process ( const typename g2_type::value_type &  P)
inlinestatic

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