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 >
|
inlinestatic |
The documentation for this struct was generated from the following file: