nil::crypto3::codec::base< Version, typename >::stream_processor< ProcessingMode, StateAccumulator, ValueBits >::params_type Struct Reference

#include <base.hpp>

+ Collaboration diagram for nil::crypto3::codec::base< Version, typename >::stream_processor< ProcessingMode, StateAccumulator, ValueBits >::params_type:

Public Types

typedef stream_endian::little_octet_big_bit endian_type
 

Static Public Attributes

constexpr static const std::size_t length_bits = ProcessingMode::input_block_bits
 
constexpr static const std::size_t value_bits = ValueBits
 

Member Typedef Documentation

◆ endian_type

template<std::size_t Version, typename = detail::static_range<true>>
template<typename ProcessingMode , typename StateAccumulator , std::size_t ValueBits>
typedef stream_endian::little_octet_big_bit nil::crypto3::codec::base< Version, typename >::stream_processor< ProcessingMode, StateAccumulator, ValueBits >::params_type::endian_type

Member Data Documentation

◆ length_bits

template<std::size_t Version, typename = detail::static_range<true>>
template<typename ProcessingMode , typename StateAccumulator , std::size_t ValueBits>
constexpr static const std::size_t nil::crypto3::codec::base< Version, typename >::stream_processor< ProcessingMode, StateAccumulator, ValueBits >::params_type::length_bits = ProcessingMode::input_block_bits
staticconstexpr

◆ value_bits

template<std::size_t Version, typename = detail::static_range<true>>
template<typename ProcessingMode , typename StateAccumulator , std::size_t ValueBits>
constexpr static const std::size_t nil::crypto3::codec::base< Version, typename >::stream_processor< ProcessingMode, StateAccumulator, ValueBits >::params_type::value_bits = ValueBits
staticconstexpr

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