nil::crypto3::kdf::detail::sp800_108_functions< MessageAuthenticationCode, Mode > Struct Template Reference
#include <sp800_108_functions.hpp>
Inheritance diagram for nil::crypto3::kdf::detail::sp800_108_functions< MessageAuthenticationCode, Mode >:
Collaboration diagram for nil::crypto3::kdf::detail::sp800_108_functions< MessageAuthenticationCode, Mode >:
Public Types | |
typedef policy_type::digest_type | digest_type |
typedef policy_type::mac_type | mac_type |
typedef policy_type::mode_type | mode_type |
typedef sp800_108_policy< MessageAuthenticationCode, Mode > | policy_type |
Static Public Attributes | |
constexpr static const std::size_t | digest_bits = policy_type::digest_bits |
Member Typedef Documentation
◆ digest_type
template<typename MessageAuthenticationCode , template< typename > class Mode>
typedef policy_type::digest_type nil::crypto3::kdf::detail::sp800_108_functions< MessageAuthenticationCode, Mode >::digest_type |
◆ mac_type
template<typename MessageAuthenticationCode , template< typename > class Mode>
typedef policy_type::mac_type nil::crypto3::kdf::detail::sp800_108_functions< MessageAuthenticationCode, Mode >::mac_type |
◆ mode_type
template<typename MessageAuthenticationCode , template< typename > class Mode>
typedef policy_type::mode_type nil::crypto3::kdf::detail::sp800_108_functions< MessageAuthenticationCode, Mode >::mode_type |
◆ policy_type
template<typename MessageAuthenticationCode , template< typename > class Mode>
typedef sp800_108_policy<MessageAuthenticationCode, Mode> nil::crypto3::kdf::detail::sp800_108_functions< MessageAuthenticationCode, Mode >::policy_type |
Member Data Documentation
◆ digest_bits
template<typename MessageAuthenticationCode , template< typename > class Mode>
|
staticconstexpr |
The documentation for this struct was generated from the following file: