cbc_mac/accumulator.hpp File Reference
#include <boost/container/static_vector.hpp>
#include <boost/parameter/value_type.hpp>
#include <boost/accumulators/framework/accumulator_base.hpp>
#include <boost/accumulators/framework/extractor.hpp>
#include <boost/accumulators/framework/depends_on.hpp>
#include <boost/accumulators/framework/parameters/sample.hpp>
#include <nil/crypto3/block/accumulators/block.hpp>
#include <nil/crypto3/detail/make_array.hpp>
#include <nil/crypto3/detail/static_digest.hpp>
Include dependency graph for cbc_mac/accumulator.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | nil::crypto3::accumulators::tag::mac< ProcessingPolicy > |
struct | nil::crypto3::accumulators::impl::mac_impl< mac::cbc_mac< BlockCipher > > |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::accumulators | |
nil::crypto3::accumulators::extract | |
nil::crypto3::accumulators::impl | |
nil::crypto3::accumulators::tag | |
nil::crypto3::mac | |
Functions | |
template<typename MessageAuthenticationCode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::mac< MessageAuthenticationCode > >::type::result_type | nil::crypto3::accumulators::extract::mac (const AccumulatorSet &acc) |