Public Types |
Public Member Functions |
Protected Types |
Protected Attributes |
Static Protected Attributes |
List of all members
nil::crypto3::accumulators::impl::codec_impl< CodecMode, postprocessing_accumulator_mode< CodecMode > > Struct Template Reference
#include <codec.hpp>
Inheritance diagram for nil::crypto3::accumulators::impl::codec_impl< CodecMode, postprocessing_accumulator_mode< CodecMode > >:
Collaboration diagram for nil::crypto3::accumulators::impl::codec_impl< CodecMode, postprocessing_accumulator_mode< CodecMode > >:
Public Types | |
typedef digest< output_block_bits > | result_type |
Public Member Functions | |
codec_impl (boost::accumulators::dont_care) | |
template<typename ArgumentPack > | |
void | operator() (const ArgumentPack &args) |
result_type | result (boost::accumulators::dont_care) const |
Protected Types | |
typedef postprocessing_accumulator_mode< CodecMode > | accumulator_mode_type |
typedef CodecMode | codec_mode_type |
typedef codec_mode_type::finalizer_type | finalizer_type |
typedef codec_mode_type::input_block_type | input_block_type |
typedef input_block_type::value_type | input_value_type |
typedef codec_mode_type::output_block_type | output_block_type |
typedef output_block_type::value_type | output_value_type |
typedef codec_mode_type::preprocessor_type | preprocessor_type |
Protected Attributes | |
input_block_type | input |
std::size_t | leading_zeros |
Static Protected Attributes | |
constexpr static const std::size_t | input_block_bits = codec_mode_type::input_block_bits |
constexpr static const std::size_t | input_block_values = codec_mode_type::input_block_values |
constexpr static const std::size_t | input_value_bits = codec_mode_type::input_value_bits |
constexpr static const std::size_t | output_block_bits = codec_mode_type::output_block_bits |
constexpr static const std::size_t | output_block_values = codec_mode_type::output_block_values |
constexpr static const std::size_t | output_value_bits = codec_mode_type::output_value_bits |
Member Typedef Documentation
◆ accumulator_mode_type
template<typename CodecMode >
|
protected |
◆ codec_mode_type
template<typename CodecMode >
|
protected |
◆ finalizer_type
template<typename CodecMode >
|
protected |
◆ input_block_type
template<typename CodecMode >
|
protected |
◆ input_value_type
template<typename CodecMode >
|
protected |
◆ output_block_type
template<typename CodecMode >
|
protected |
◆ output_value_type
template<typename CodecMode >
|
protected |
◆ preprocessor_type
template<typename CodecMode >
|
protected |
◆ result_type
template<typename CodecMode >
typedef digest<output_block_bits> nil::crypto3::accumulators::impl::codec_impl< CodecMode, postprocessing_accumulator_mode< CodecMode > >::result_type |
Constructor & Destructor Documentation
◆ codec_impl()
template<typename CodecMode >
|
inline |
Member Function Documentation
◆ operator()()
template<typename CodecMode >
template<typename ArgumentPack >
|
inline |
◆ result()
template<typename CodecMode >
|
inline |
Member Data Documentation
◆ input
template<typename CodecMode >
|
protected |
◆ input_block_bits
template<typename CodecMode >
|
staticconstexprprotected |
◆ input_block_values
template<typename CodecMode >
|
staticconstexprprotected |
◆ input_value_bits
template<typename CodecMode >
|
staticconstexprprotected |
◆ leading_zeros
template<typename CodecMode >
|
protected |
◆ output_block_bits
template<typename CodecMode >
|
staticconstexprprotected |
◆ output_block_values
template<typename CodecMode >
|
staticconstexprprotected |
◆ output_value_bits
template<typename CodecMode >
|
staticconstexprprotected |
The documentation for this struct was generated from the following file: