nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl > Struct Template Reference
#include <passhash_value.hpp>
Inheritance diagram for nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >:
Collaboration diagram for nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >:
Public Types | |
typedef cipher_state_impl_type::accumulator_set_type | accumulator_set_type |
typedef cipher_state_impl_type::accumulator_set_type | accumulator_set_type |
typedef cipher_state_impl_type::accumulator_type | accumulator_type |
typedef cipher_state_impl_type::accumulator_type | accumulator_type |
typedef MacStateImpl | cipher_state_impl_type |
typedef MacStateImpl | cipher_state_impl_type |
typedef cipher_state_impl_type::cipher_type | cipher_type |
typedef cipher_state_impl_type::cipher_type | cipher_type |
typedef cipher_state_impl_type::mode_type | mode_type |
typedef cipher_state_impl_type::mode_type | mode_type |
typedef boost::mpl::apply< accumulator_set_type, accumulator_type >::type::result_type | result_type |
typedef boost::mpl::apply< accumulator_set_type, accumulator_type >::type::result_type | result_type |
Public Member Functions | |
operator accumulator_set_type () const | |
operator accumulator_set_type () const | |
template<typename T , std::size_t Size> | |
operator boost::array< T, Size > () const | |
template<typename T , std::size_t Size> | |
operator boost::array< T, Size > () const | |
template<typename OutputRange > | |
operator OutputRange () const | |
template<typename OutputRange > | |
operator OutputRange () const | |
operator result_type () const | |
operator result_type () const | |
template<typename T , std::size_t Size> | |
operator std::array< T, Size > () const | |
template<typename T , std::size_t Size> | |
operator std::array< T, Size > () const | |
template<typename SinglePassRange > | |
range_cipher_impl (const SinglePassRange &range, const accumulator_set_type &ise) | |
template<typename SinglePassRange > | |
range_cipher_impl (const SinglePassRange &range, const accumulator_set_type &ise) | |
template<typename InputIterator > | |
range_cipher_impl (InputIterator first, InputIterator last, const accumulator_set_type &ise) | |
template<typename InputIterator > | |
range_cipher_impl (InputIterator first, InputIterator last, const accumulator_set_type &ise) | |
Member Typedef Documentation
◆ accumulator_set_type [1/2]
template<typename MacStateImpl >
typedef cipher_state_impl_type::accumulator_set_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::accumulator_set_type |
◆ accumulator_set_type [2/2]
template<typename MacStateImpl >
typedef cipher_state_impl_type::accumulator_set_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::accumulator_set_type |
◆ accumulator_type [1/2]
template<typename MacStateImpl >
typedef cipher_state_impl_type::accumulator_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::accumulator_type |
◆ accumulator_type [2/2]
template<typename MacStateImpl >
typedef cipher_state_impl_type::accumulator_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::accumulator_type |
◆ cipher_state_impl_type [1/2]
template<typename MacStateImpl >
typedef MacStateImpl nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::cipher_state_impl_type |
◆ cipher_state_impl_type [2/2]
template<typename MacStateImpl >
typedef MacStateImpl nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::cipher_state_impl_type |
◆ cipher_type [1/2]
template<typename MacStateImpl >
typedef cipher_state_impl_type::cipher_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::cipher_type |
◆ cipher_type [2/2]
template<typename MacStateImpl >
typedef cipher_state_impl_type::cipher_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::cipher_type |
◆ mode_type [1/2]
template<typename MacStateImpl >
typedef cipher_state_impl_type::mode_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::mode_type |
◆ mode_type [2/2]
template<typename MacStateImpl >
typedef cipher_state_impl_type::mode_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::mode_type |
◆ result_type [1/2]
template<typename MacStateImpl >
typedef boost::mpl::apply<accumulator_set_type, accumulator_type>::type::result_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::result_type |
◆ result_type [2/2]
template<typename MacStateImpl >
typedef boost::mpl::apply<accumulator_set_type, accumulator_type>::type::result_type nil::crypto3::mac::detail::range_cipher_impl< MacStateImpl >::result_type |
Constructor & Destructor Documentation
◆ range_cipher_impl() [1/4]
template<typename MacStateImpl >
template<typename SinglePassRange >
|
inline |
◆ range_cipher_impl() [2/4]
template<typename MacStateImpl >
template<typename InputIterator >
|
inline |
◆ range_cipher_impl() [3/4]
template<typename MacStateImpl >
template<typename SinglePassRange >
|
inline |
◆ range_cipher_impl() [4/4]
template<typename MacStateImpl >
template<typename InputIterator >
|
inline |
Member Function Documentation
◆ operator accumulator_set_type() [1/2]
template<typename MacStateImpl >
|
inline |
◆ operator accumulator_set_type() [2/2]
template<typename MacStateImpl >
|
inline |
◆ operator boost::array< T, Size >() [1/2]
template<typename MacStateImpl >
template<typename T , std::size_t Size>
|
inline |
◆ operator boost::array< T, Size >() [2/2]
template<typename MacStateImpl >
template<typename T , std::size_t Size>
|
inline |
◆ operator OutputRange() [1/2]
template<typename MacStateImpl >
template<typename OutputRange >
|
inline |
◆ operator OutputRange() [2/2]
template<typename MacStateImpl >
template<typename OutputRange >
|
inline |
◆ operator result_type() [1/2]
template<typename MacStateImpl >
|
inline |
◆ operator result_type() [2/2]
template<typename MacStateImpl >
|
inline |
◆ operator std::array< T, Size >() [1/2]
template<typename MacStateImpl >
template<typename T , std::size_t Size>
|
inline |
◆ operator std::array< T, Size >() [2/2]
template<typename MacStateImpl >
template<typename T , std::size_t Size>
|
inline |
The documentation for this struct was generated from the following files: