nil::crypto3::pubkey::eddsa_policy< eddsa_type::basic, Params > Struct Template Reference

#include <eddsa.hpp>

+ Collaboration diagram for nil::crypto3::pubkey::eddsa_policy< eddsa_type::basic, Params >:

Public Types

typedef std::vector< std::uint8_t > domain_type
 
typedef hashes::sha2< 512 > hash_type
 
typedef padding::emsa_raw< std::uint8_t > padding_policy
 
typedef Params params_type
 

Static Public Member Functions

static domain_type domain ()
 

Member Typedef Documentation

◆ domain_type

template<typename Params >
typedef std::vector<std::uint8_t> nil::crypto3::pubkey::eddsa_policy< eddsa_type::basic, Params >::domain_type

◆ hash_type

template<typename Params >
typedef hashes::sha2<512> nil::crypto3::pubkey::eddsa_policy< eddsa_type::basic, Params >::hash_type

◆ padding_policy

template<typename Params >
typedef padding::emsa_raw<std::uint8_t> nil::crypto3::pubkey::eddsa_policy< eddsa_type::basic, Params >::padding_policy

◆ params_type

template<typename Params >
typedef Params nil::crypto3::pubkey::eddsa_policy< eddsa_type::basic, Params >::params_type

Member Function Documentation

◆ domain()

template<typename Params >
static domain_type nil::crypto3::pubkey::eddsa_policy< eddsa_type::basic, Params >::domain ( )
inlinestatic

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