nil::crypto3::kdf::detail::prf_tls_policy< Version, MessageAuthenticationCode1, MessageAuthenticationCode2 > Struct Template Reference

#include <prf_tls_policy.hpp>

+ Inheritance diagram for nil::crypto3::kdf::detail::prf_tls_policy< Version, MessageAuthenticationCode1, MessageAuthenticationCode2 >:
+ Collaboration diagram for nil::crypto3::kdf::detail::prf_tls_policy< Version, MessageAuthenticationCode1, MessageAuthenticationCode2 >:

Public Types

typedef MessageAuthenticationCode1 mac_type1
 
typedef MessageAuthenticationCode2 mac_type2
 

Static Public Attributes

constexpr static const std::size_t version = Version
 

Member Typedef Documentation

◆ mac_type1

template<std::size_t Version, typename MessageAuthenticationCode1 , typename MessageAuthenticationCode2 >
typedef MessageAuthenticationCode1 nil::crypto3::kdf::detail::prf_tls_policy< Version, MessageAuthenticationCode1, MessageAuthenticationCode2 >::mac_type1

◆ mac_type2

template<std::size_t Version, typename MessageAuthenticationCode1 , typename MessageAuthenticationCode2 >
typedef MessageAuthenticationCode2 nil::crypto3::kdf::detail::prf_tls_policy< Version, MessageAuthenticationCode1, MessageAuthenticationCode2 >::mac_type2

Member Data Documentation

◆ version

template<std::size_t Version, typename MessageAuthenticationCode1 , typename MessageAuthenticationCode2 >
constexpr static const std::size_t nil::crypto3::kdf::detail::prf_tls_policy< Version, MessageAuthenticationCode1, MessageAuthenticationCode2 >::version = Version
staticconstexpr

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