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

#include <bls.hpp>

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

Public Types

typedef std::array< std::uint8_t, 43 > dst_type
 

Static Public Attributes

static constexpr 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::array<std::uint8_t, 43> nil::crypto3::pubkey::bls_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>
constexpr dst_type nil::crypto3::pubkey::bls_default_public_params< _uniformity_count, _expand_msg_variant >::dst
staticconstexpr
Initial value:
= {0x42, 0x4c, 0x53, 0x5f, 0x53, 0x49, 0x47, 0x5f, 0x42, 0x4c, 0x53,
0x31, 0x32, 0x33, 0x38, 0x31, 0x47, 0x32, 0x5f, 0x58, 0x4d, 0x44,
0x3a, 0x53, 0x48, 0x41, 0x2d, 0x32, 0x35, 0x36, 0x5f, 0x53, 0x53,
0x57, 0x55, 0x5f, 0x52, 0x4f, 0x5f, 0x4e, 0x55, 0x4c, 0x5f}

◆ 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_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_default_public_params< _uniformity_count, _expand_msg_variant >::uniformity_count = _uniformity_count
staticconstexpr

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