nil::crypto3::pubkey::bls_pop_sign_default_public_params< _uniformity_count, _expand_msg_variant > Struct Template Reference

#include <bls.hpp>

+ Collaboration diagram for nil::crypto3::pubkey::bls_pop_sign_default_public_params< _uniformity_count, _expand_msg_variant >:

Public Types

typedef std::vector< std::uint8_t > dst_type
 

Static Public Attributes

static dst_type dst
 
constexpr static hashes::ExpandMsgVariant expand_msg_variant = _expand_msg_variant
 
constexpr static hashes::UniformityCount uniformity_count = _uniformity_count
 

Member Typedef Documentation

◆ dst_type

template<hashes::UniformityCount _uniformity_count = hashes::UniformityCount::uniform_count, hashes::ExpandMsgVariant _expand_msg_variant = hashes::ExpandMsgVariant::rfc_xmd>
typedef std::vector<std::uint8_t> nil::crypto3::pubkey::bls_pop_sign_default_public_params< _uniformity_count, _expand_msg_variant >::dst_type

Member Data Documentation

◆ dst

template<hashes::UniformityCount _uniformity_count = hashes::UniformityCount::uniform_count, hashes::ExpandMsgVariant _expand_msg_variant = hashes::ExpandMsgVariant::rfc_xmd>
dst_type nil::crypto3::pubkey::bls_pop_sign_default_public_params< _uniformity_count, _expand_msg_variant >::dst
inlinestatic
Initial value:
= []() {
const std::string _dst_str = "BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_POP_";
const std::vector<std::uint8_t> _dst(_dst_str.begin(), _dst_str.end());
return _dst;
}()

◆ expand_msg_variant

template<hashes::UniformityCount _uniformity_count = hashes::UniformityCount::uniform_count, hashes::ExpandMsgVariant _expand_msg_variant = hashes::ExpandMsgVariant::rfc_xmd>
constexpr static hashes::ExpandMsgVariant nil::crypto3::pubkey::bls_pop_sign_default_public_params< _uniformity_count, _expand_msg_variant >::expand_msg_variant = _expand_msg_variant
staticconstexpr

◆ uniformity_count

template<hashes::UniformityCount _uniformity_count = hashes::UniformityCount::uniform_count, hashes::ExpandMsgVariant _expand_msg_variant = hashes::ExpandMsgVariant::rfc_xmd>
constexpr static hashes::UniformityCount nil::crypto3::pubkey::bls_pop_sign_default_public_params< _uniformity_count, _expand_msg_variant >::uniformity_count = _uniformity_count
staticconstexpr

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