nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator > Struct Template Reference

#include <passhash_value.hpp>

+ Collaboration diagram for nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >:

Public Types

typedef MacAccumulator accumulator_set_type
 
typedef MacAccumulator accumulator_set_type
 
typedef boost::mpl::front< typename accumulator_set_type::features_type >::type accumulator_type
 
typedef boost::mpl::front< typename accumulator_set_type::features_type >::type accumulator_type
 
typedef mode_type::encoder_type cipher_type
 
typedef mode_type::encoder_type cipher_type
 
typedef MacAccumulator::mode_type mode_type
 
typedef MacAccumulator::mode_type mode_type
 

Public Member Functions

 ref_cipher_impl (const accumulator_set_type &acc)
 
 ref_cipher_impl (const accumulator_set_type &acc)
 

Public Attributes

accumulator_set_typeaccumulator_set
 

Member Typedef Documentation

◆ accumulator_set_type [1/2]

template<typename MacAccumulator >
typedef MacAccumulator nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::accumulator_set_type

◆ accumulator_set_type [2/2]

template<typename MacAccumulator >
typedef MacAccumulator nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::accumulator_set_type

◆ accumulator_type [1/2]

template<typename MacAccumulator >
typedef boost::mpl::front<typename accumulator_set_type::features_type>::type nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::accumulator_type

◆ accumulator_type [2/2]

template<typename MacAccumulator >
typedef boost::mpl::front<typename accumulator_set_type::features_type>::type nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::accumulator_type

◆ cipher_type [1/2]

template<typename MacAccumulator >
typedef mode_type::encoder_type nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::cipher_type

◆ cipher_type [2/2]

template<typename MacAccumulator >
typedef mode_type::encoder_type nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::cipher_type

◆ mode_type [1/2]

template<typename MacAccumulator >
typedef MacAccumulator::mode_type nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::mode_type

◆ mode_type [2/2]

template<typename MacAccumulator >
typedef MacAccumulator::mode_type nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::mode_type

Constructor & Destructor Documentation

◆ ref_cipher_impl() [1/2]

template<typename MacAccumulator >
nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::ref_cipher_impl ( const accumulator_set_type acc)
inline

◆ ref_cipher_impl() [2/2]

template<typename MacAccumulator >
nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::ref_cipher_impl ( const accumulator_set_type acc)
inline

Member Data Documentation

◆ accumulator_set

template<typename MacAccumulator >
accumulator_set_type & nil::crypto3::mac::detail::ref_cipher_impl< MacAccumulator >::accumulator_set

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