nil::crypto3::hashes::raw_stream_processor< Construction, StateAccumulator, Params > Class Template Reference
#include <raw_stream_processor.hpp>
Collaboration diagram for nil::crypto3::hashes::raw_stream_processor< Construction, StateAccumulator, Params >:
Public Types | |
typedef params_type::digest_endian | endian_type |
Public Member Functions | |
template<typename ContainerT > | |
void | operator() (const ContainerT &c) |
template<typename InputIterator > | |
void | operator() (InputIterator b, InputIterator e) |
raw_stream_processor (accumulator_type &acc) | |
Protected Types | |
typedef StateAccumulator | accumulator_type |
typedef Construction::type | construction_type |
typedef Params | params_type |
Detailed Description
template<typename Construction, typename StateAccumulator, typename Params>
class nil::crypto3::hashes::raw_stream_processor< Construction, StateAccumulator, Params >
- Template Parameters
-
Hash StateAccumulator Params
Member Typedef Documentation
◆ accumulator_type
template<typename Construction , typename StateAccumulator , typename Params >
|
protected |
◆ construction_type
template<typename Construction , typename StateAccumulator , typename Params >
|
protected |
◆ endian_type
template<typename Construction , typename StateAccumulator , typename Params >
typedef params_type::digest_endian nil::crypto3::hashes::raw_stream_processor< Construction, StateAccumulator, Params >::endian_type |
◆ params_type
template<typename Construction , typename StateAccumulator , typename Params >
|
protected |
Constructor & Destructor Documentation
◆ raw_stream_processor()
template<typename Construction , typename StateAccumulator , typename Params >
|
inline |
Member Function Documentation
◆ operator()() [1/2]
template<typename Construction , typename StateAccumulator , typename Params >
template<typename ContainerT >
|
inline |
◆ operator()() [2/2]
template<typename Construction , typename StateAccumulator , typename Params >
template<typename InputIterator >
|
inline |
The documentation for this class was generated from the following file: