nil::crypto3::pubkey::bls_pop_prove_default_public_params< _uniformity_count, _expand_msg_variant > Struct Template Reference
#include <bls.hpp>
Collaboration diagram for nil::crypto3::pubkey::bls_pop_prove_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_prove_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>
|
inlinestatic |
Initial value:
= []() {
const std::string _dst_str = "BLS_POP_BLS12381G1_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>
|
staticconstexpr |
◆ uniformity_count
template<hashes::UniformityCount _uniformity_count = hashes::UniformityCount::uniform_count, hashes::ExpandMsgVariant _expand_msg_variant = hashes::ExpandMsgVariant::rfc_xmd>
|
staticconstexpr |
The documentation for this struct was generated from the following file: