Collaboration diagram for Codecs:
Modules | |
Algorithms | |
Encoding algorithms are meant to provide encoding interface similar to STL algorithms' one. | |
Typedefs | |
template<typename ProcessingMode > | |
using | nil::crypto3::codec::accumulator_set = boost::accumulators::accumulator_set< digest< ProcessingMode::output_block_bits >, boost::accumulators::features< accumulators::tag::codec< ProcessingMode > >, std::size_t > |
Accumulator set with codec accumulator predefined params. More... | |
typedef base< 32 > | nil::crypto3::codec::base32 |
Type alias for base<32> More... | |
typedef base< 58 > | nil::crypto3::codec::base58 |
Type alias for base<58> More... | |
typedef base< 64 > | nil::crypto3::codec::base64 |
Type alias for base<64> More... | |
Detailed Description
Typedef Documentation
◆ accumulator_set
template<typename ProcessingMode >
using nil::crypto3::codec::accumulator_set = typedef boost::accumulators::accumulator_set< digest<ProcessingMode::output_block_bits>, boost::accumulators::features<accumulators::tag::codec<ProcessingMode> >, std::size_t> |
Accumulator set with codec accumulator predefined params.
Meets the requirements of AccumulatorSet
- Template Parameters
-
ProcessingMode Codec state preprocessing mode type (e.g. isomorphic_encoding_mode<base64>)
◆ base32
typedef base<32> nil::crypto3::codec::base32 |
Type alias for base<32>
◆ base58
typedef base<58> nil::crypto3::codec::base58 |
Type alias for base<58>
◆ base64
typedef base<64> nil::crypto3::codec::base64 |
Type alias for base<64>