nil::crypto3::block::detail::value_cipher_impl< CipherAccumulator > Struct Template Reference

#include <cipher_value.hpp>

+ Collaboration diagram for nil::crypto3::block::detail::value_cipher_impl< CipherAccumulator >:

Public Types

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

Public Member Functions

 value_cipher_impl (const accumulator_set_type &acc)
 

Public Attributes

accumulator_set_type accumulator_set
 

Member Typedef Documentation

◆ accumulator_set_type

template<typename CipherAccumulator >
typedef CipherAccumulator nil::crypto3::block::detail::value_cipher_impl< CipherAccumulator >::accumulator_set_type

◆ accumulator_type

template<typename CipherAccumulator >
typedef boost::mpl::front<typename accumulator_set_type::features_type>::type nil::crypto3::block::detail::value_cipher_impl< CipherAccumulator >::accumulator_type

◆ cipher_type

template<typename CipherAccumulator >
typedef mode_type::cipher_type nil::crypto3::block::detail::value_cipher_impl< CipherAccumulator >::cipher_type

◆ mode_type

template<typename CipherAccumulator >
typedef accumulator_type::mode_type nil::crypto3::block::detail::value_cipher_impl< CipherAccumulator >::mode_type

Constructor & Destructor Documentation

◆ value_cipher_impl()

template<typename CipherAccumulator >
nil::crypto3::block::detail::value_cipher_impl< CipherAccumulator >::value_cipher_impl ( const accumulator_set_type acc)
inline

Member Data Documentation

◆ accumulator_set

template<typename CipherAccumulator >
accumulator_set_type nil::crypto3::block::detail::value_cipher_impl< CipherAccumulator >::accumulator_set
mutable

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