nil::crypto3::kdf::detail::kdf2_functions< Hash > Struct Template Reference
#include <kdf2_functions.hpp>
Inheritance diagram for nil::crypto3::kdf::detail::kdf2_functions< Hash >:
Collaboration diagram for nil::crypto3::kdf::detail::kdf2_functions< Hash >:
Public Types | |
typedef policy_type::hash_type | hash_type |
typedef policy_type::label_type | label_type |
typedef kdf2_policy< Hash > | policy_type |
typedef policy_type::salt_type | salt_type |
typedef policy_type::secret_type | secret_type |
Static Public Attributes | |
constexpr static const std::size_t | label_bits = policy_type::label_bits |
constexpr static const std::size_t | label_size = CHAR_BIT / CHAR_BIT |
constexpr static const std::size_t | salt_bits = policy_type::salt_bits |
constexpr static const std::size_t | salt_size = CHAR_BIT / CHAR_BIT |
constexpr static const std::size_t | secret_bits = policy_type::secret_bits |
constexpr static const std::size_t | secret_size = CHAR_BIT / CHAR_BIT |
Member Typedef Documentation
◆ hash_type
template<typename Hash >
typedef policy_type::hash_type nil::crypto3::kdf::detail::kdf2_functions< Hash >::hash_type |
◆ label_type
template<typename Hash >
typedef policy_type::label_type nil::crypto3::kdf::detail::kdf2_functions< Hash >::label_type |
◆ policy_type
template<typename Hash >
typedef kdf2_policy<Hash> nil::crypto3::kdf::detail::kdf2_functions< Hash >::policy_type |
◆ salt_type
template<typename Hash >
typedef policy_type::salt_type nil::crypto3::kdf::detail::kdf2_functions< Hash >::salt_type |
◆ secret_type
template<typename Hash >
typedef policy_type::secret_type nil::crypto3::kdf::detail::kdf2_functions< Hash >::secret_type |
Member Data Documentation
◆ label_bits
template<typename Hash >
|
staticconstexpr |
◆ label_size
template<typename Hash >
|
staticconstexprinherited |
◆ salt_bits
template<typename Hash >
|
staticconstexpr |
◆ salt_size
template<typename Hash >
|
staticconstexprinherited |
◆ secret_bits
template<typename Hash >
|
staticconstexpr |
◆ secret_size
template<typename Hash >
|
staticconstexprinherited |
The documentation for this struct was generated from the following file: