nil::crypto3::hashes::h2c_default_params< Group, _uniformity_count, _expand_msg_variant > Struct Template Reference
#include <h2c.hpp>
Collaboration diagram for nil::crypto3::hashes::h2c_default_params< Group, _uniformity_count, _expand_msg_variant >:
Public Types | |
typedef std::vector< std::uint8_t > | dst_type |
typedef h2c_suite< Group > | suite_type |
Static Public Attributes | |
static dst_type | dst |
constexpr static ExpandMsgVariant | expand_msg_variant = _expand_msg_variant |
constexpr static UniformityCount | uniformity_count = _uniformity_count |
Member Typedef Documentation
◆ dst_type
template<typename Group , UniformityCount _uniformity_count = UniformityCount::uniform_count, ExpandMsgVariant _expand_msg_variant = ExpandMsgVariant::rfc_xmd>
typedef std::vector<std::uint8_t> nil::crypto3::hashes::h2c_default_params< Group, _uniformity_count, _expand_msg_variant >::dst_type |
◆ suite_type
template<typename Group , UniformityCount _uniformity_count = UniformityCount::uniform_count, ExpandMsgVariant _expand_msg_variant = ExpandMsgVariant::rfc_xmd>
typedef h2c_suite<Group> nil::crypto3::hashes::h2c_default_params< Group, _uniformity_count, _expand_msg_variant >::suite_type |
Member Data Documentation
◆ dst
template<typename Group , UniformityCount _uniformity_count = UniformityCount::uniform_count, ExpandMsgVariant _expand_msg_variant = ExpandMsgVariant::rfc_xmd>
|
inlinestatic |
Initial value:
= []() {
std::string default_tag_str = "QUUX-V01-CS02-with-";
return dst;
}()
std::vector< std::uint8_t > dst_type
Definition: h2c.hpp:45
◆ expand_msg_variant
template<typename Group , UniformityCount _uniformity_count = UniformityCount::uniform_count, ExpandMsgVariant _expand_msg_variant = ExpandMsgVariant::rfc_xmd>
|
staticconstexpr |
◆ uniformity_count
template<typename Group , UniformityCount _uniformity_count = UniformityCount::uniform_count, ExpandMsgVariant _expand_msg_variant = ExpandMsgVariant::rfc_xmd>
|
staticconstexpr |
The documentation for this struct was generated from the following file: