nil::crypto3::codec Namespace Reference
Namespaces | |
detail | |
mode | |
Classes | |
class | base |
Base codec implements Base-family encoding. Meets the requirements of Codec. More... | |
class | base< Version, detail::static_range<!(Version % 32)> > |
Base codec implements Base-family encoding. Meets the requirements of Codec. More... | |
struct | base_decode_error |
Base exception class for all base64 decoding errors. More... | |
struct | base_decode_finalizer |
Base decoder finalizer functor. More... | |
struct | base_decode_finalizer< Version, detail::static_range<!(Version % 32)> > |
struct | base_decode_preprocessor |
struct | base_decode_preprocessor< Version, detail::static_range<!(Version % 32)> > |
struct | base_encode_finalizer |
Base encoder finalizer functor. More... | |
struct | base_encode_finalizer< Version, detail::static_range<!(Version % 32)> > |
struct | base_encode_preprocessor |
Base encoder preprocessor functor. More... | |
struct | base_encode_preprocessor< Version, detail::static_range<!(Version % 32)> > |
Base encoder preprocessor functor. More... | |
struct | fixed_block_stream_processor |
class | hex |
Hex codec. Meets the requirements of Codec. More... | |
struct | hex_decode_error |
Base exception class for all hex decoding errors. More... | |
struct | non_base_input |
Thrown when a non-base64 value (0-9, A-F) encountered when decoding. Contains the offending character. More... | |
struct | non_hex_input |
Thrown when a non-hex value (0-9, A-F) encountered when decoding. Contains the offending character. More... | |
struct | nop_finalizer |
struct | nop_preprocessor |
struct | not_enough_input |
Thrown when the input sequence unexpectedly ends. More... | |
struct | varlength_block_stream_processor |
struct | wrong_input_range |
Thrown in case of the range passed to base64 encoding is larger than 4 or smaller than 1. More... | |
struct | wrong_input_symbol |
Thrown in case of the symbol passed to base58 encoding isn't in correct set for base58. More... | |
Typedefs | |
template<typename ProcessingMode > | |
using | 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 boost::error_info< struct bad_char_, char > | bad_char |
typedef base< 32 > | base32 |
Type alias for base<32> More... | |
typedef base< 58 > | base58 |
Type alias for base<58> More... | |
typedef base< 64 > | base64 |
Type alias for base<64> More... | |
Typedef Documentation
◆ bad_char
typedef boost::error_info< struct bad_char_, char > nil::crypto3::codec::bad_char |