mac_processing_policies.hpp
Go to the documentation of this file.
boost::mpl::apply< AccumulatorSet, tag::mac< ProcessingPolicy > >::type::result_type mac(const AccumulatorSet &acc)
Definition: accumulators/mac.hpp:99
Definition: pair.hpp:31
Definition: mac_processing_policies.hpp:38
std::size_t size_type
Definition: mac_processing_policies.hpp:39
Mac mac_type
Definition: mac_processing_policies.hpp:41
Definition: mac_processing_policies.hpp:45
static result_type process(const key_type &key, Args &...args)
Definition: mac_processing_policies.hpp:53
basic_policy< Mac >::mac_type mac_type
Definition: mac_processing_policies.hpp:46
mac_key< mac_type > key_type
Definition: mac_processing_policies.hpp:48
static void init_accumulator(const key_type &key, Args &...args)
Definition: mac_processing_policies.hpp:63
key_type::internal_accumulator_type internal_accumulator_type
Definition: mac_processing_policies.hpp:49
static void update(const key_type &key, Args &...args)
Definition: mac_processing_policies.hpp:58
key_type::digest_type result_type
Definition: mac_processing_policies.hpp:50
Definition: mac_processing_policies.hpp:69
static void init_accumulator(const key_type &key, Args &...args)
Definition: mac_processing_policies.hpp:87
basic_policy< Mac >::mac_type mac_type
Definition: mac_processing_policies.hpp:70
static result_type process(const key_type &key, Args &...args)
Definition: mac_processing_policies.hpp:77
mac_key< mac_type > key_type
Definition: mac_processing_policies.hpp:72
bool result_type
Definition: mac_processing_policies.hpp:74
key_type::internal_accumulator_type internal_accumulator_type
Definition: mac_processing_policies.hpp:73
static void update(const key_type &key, Args &...args)
Definition: mac_processing_policies.hpp:82
Mac key - a key that can be used to create and verify MAC.
Definition: mac_key.hpp:41
Definition: mac_processing_policies.hpp:103
detail::verification_policy< mac_type > verification_policy
Definition: mac_processing_policies.hpp:109
Mac mac_type
Definition: mac_processing_policies.hpp:104
detail::computation_policy< mac_type > computation_policy
Definition: mac_processing_policies.hpp:108
Padding< Mac > padding_type
Definition: mac_processing_policies.hpp:106