prf_tls.hpp
Go to the documentation of this file.
47 template<std::size_t Version, typename MessageAuthenticationCode1, typename MessageAuthenticationCode2>
108 typedef detail::prf_tls_functions<1, mac::hmac<hashes::sha1>, mac::hmac<hashes::md5>> policy_type;
154 typedef detail::prf_tls_functions<2, MessageAuthenticationCode, MessageAuthenticationCode> policy_type;
mac_type2 mac2
Definition: prf_tls.hpp:99
mac_type1 mac1
Definition: prf_tls.hpp:98
policy_type::mac_type2 mac_type2
Definition: prf_tls.hpp:67
prf_tls(const secret_type &secret)
Definition: prf_tls.hpp:78
policy_type::salt_type salt_type
Definition: prf_tls.hpp:76
policy_type::label_type label_type
Definition: prf_tls.hpp:73
nil::crypto3::kdf::prf_tls< 1, MessageAuthenticationCode1, MessageAuthenticationCode2 >::secret_type
policy_type::secret_type secret_type
Definition: prf_tls.hpp:70
policy_type::mac_type1 mac_type1
Definition: prf_tls.hpp:66
static void process()
Definition: prf_tls.hpp:81
static void process()
Definition: prf_tls.hpp:127
policy_type::mac_type2 mac_type2
Definition: prf_tls.hpp:113
policy_type::label_type label_type
Definition: prf_tls.hpp:119
prf_tls(const secret_type &secret)
Definition: prf_tls.hpp:124
mac_type1 mac1
Definition: prf_tls.hpp:143
policy_type::salt_type salt_type
Definition: prf_tls.hpp:122
mac_type2 mac2
Definition: prf_tls.hpp:144
policy_type::mac_type1 mac_type1
Definition: prf_tls.hpp:112
policy_type::secret_type secret_type
Definition: prf_tls.hpp:116
mac_type1 mac
Definition: prf_tls.hpp:185
prf_tls(const secret_type &secret)
Definition: prf_tls.hpp:170
policy_type::mac_type2 mac_type2
Definition: prf_tls.hpp:159
policy_type::salt_type salt_type
Definition: prf_tls.hpp:168
policy_type::label_type label_type
Definition: prf_tls.hpp:165
policy_type::secret_type secret_type
Definition: prf_tls.hpp:162
policy_type::mac_type1 mac_type1
Definition: prf_tls.hpp:158
static void process()
Definition: prf_tls.hpp:173
Definition: prf_tls.hpp:48
boost::mpl::apply< AccumulatorSet, tag::mac< ProcessingPolicy > >::type::result_type mac(const AccumulatorSet &acc)
Definition: accumulators/mac.hpp:99
boost::mpl::apply< AccumulatorSet, tag::kdf< Mode > >::type::result_type kdf(const AccumulatorSet &acc)
Definition: kdf.hpp:177
Definition: pair.hpp:31
Definition: prf_tls_functions.hpp:38
policy_type::mac_type1 mac_type1
Definition: prf_tls_functions.hpp:42
policy_type::mac_type2 mac_type2
Definition: prf_tls_functions.hpp:43
Definition: hmac.hpp:47