nil::crypto3::block::detail::itr_cipher_impl< CipherStateImpl, OutputIterator > Struct Template Reference
#include <cipher_value.hpp>


Public Types | |
typedef cipher_state_impl_type::accumulator_set_type | accumulator_set_type |
typedef cipher_state_impl_type::accumulator_type | accumulator_type |
typedef CipherStateImpl | cipher_state_impl_type |
typedef cipher_state_impl_type::cipher_type | cipher_type |
typedef cipher_state_impl_type::mode_type | mode_type |
typedef boost::mpl::apply< accumulator_set_type, accumulator_type >::type::result_type | result_type |
Public Member Functions | |
template<typename SinglePassRange > | |
itr_cipher_impl (const SinglePassRange &range, OutputIterator out, const accumulator_set_type &ise) | |
template<typename InputIterator > | |
itr_cipher_impl (InputIterator first, InputIterator last, OutputIterator out, const accumulator_set_type &ise) | |
operator OutputIterator () const | |
Member Typedef Documentation
◆ accumulator_set_type
template<typename CipherStateImpl , typename OutputIterator >
typedef cipher_state_impl_type::accumulator_set_type nil::crypto3::block::detail::itr_cipher_impl< CipherStateImpl, OutputIterator >::accumulator_set_type |
◆ accumulator_type
template<typename CipherStateImpl , typename OutputIterator >
typedef cipher_state_impl_type::accumulator_type nil::crypto3::block::detail::itr_cipher_impl< CipherStateImpl, OutputIterator >::accumulator_type |
◆ cipher_state_impl_type
template<typename CipherStateImpl , typename OutputIterator >
typedef CipherStateImpl nil::crypto3::block::detail::itr_cipher_impl< CipherStateImpl, OutputIterator >::cipher_state_impl_type |
◆ cipher_type
template<typename CipherStateImpl , typename OutputIterator >
typedef cipher_state_impl_type::cipher_type nil::crypto3::block::detail::itr_cipher_impl< CipherStateImpl, OutputIterator >::cipher_type |
◆ mode_type
template<typename CipherStateImpl , typename OutputIterator >
typedef cipher_state_impl_type::mode_type nil::crypto3::block::detail::itr_cipher_impl< CipherStateImpl, OutputIterator >::mode_type |
◆ result_type
template<typename CipherStateImpl , typename OutputIterator >
typedef boost::mpl::apply<accumulator_set_type, accumulator_type>::type::result_type nil::crypto3::block::detail::itr_cipher_impl< CipherStateImpl, OutputIterator >::result_type |
Constructor & Destructor Documentation
◆ itr_cipher_impl() [1/2]
template<typename CipherStateImpl , typename OutputIterator >
template<typename SinglePassRange >
|
inline |
◆ itr_cipher_impl() [2/2]
template<typename CipherStateImpl , typename OutputIterator >
template<typename InputIterator >
|
inline |
Member Function Documentation
◆ operator OutputIterator()
template<typename CipherStateImpl , typename OutputIterator >
|
inline |
The documentation for this struct was generated from the following file: