nil::crypto3::pubkey::eddsa< typename algebra::curves::curve25519::g1_type< Coordinates, algebra::curves::forms::twisted_edwards >, eddsa_variant, Params > Struct Template Reference

#include <eddsa.hpp>

+ Collaboration diagram for nil::crypto3::pubkey::eddsa< typename algebra::curves::curve25519::g1_type< Coordinates, algebra::curves::forms::twisted_edwards >, eddsa_variant, Params >:

Public Types

typedef algebra::curves::curve25519::g1_type< Coordinates, algebra::curves::forms::twisted_edwardsgroup_type
 
typedef eddsa_policy< eddsa_variant, Params > policy_type
 

Member Typedef Documentation

◆ group_type

template<typename Coordinates , eddsa_type eddsa_variant, typename Params >
typedef algebra::curves::curve25519::g1_type<Coordinates, algebra::curves::forms::twisted_edwards> nil::crypto3::pubkey::eddsa< typename algebra::curves::curve25519::g1_type< Coordinates, algebra::curves::forms::twisted_edwards >, eddsa_variant, Params >::group_type

◆ policy_type

template<typename Coordinates , eddsa_type eddsa_variant, typename Params >
typedef eddsa_policy<eddsa_variant, Params> nil::crypto3::pubkey::eddsa< typename algebra::curves::curve25519::g1_type< Coordinates, algebra::curves::forms::twisted_edwards >, eddsa_variant, Params >::policy_type

The documentation for this struct was generated from the following file: