hex_policy.hpp
Go to the documentation of this file.
65 constexpr static const std::size_t decoded_block_bits = decoded_value_bits * decoded_block_values;
69 constexpr static const std::uint8_t encoded_block_bits = encoded_block_values * encoded_value_bits;
boost::mpl::apply< AccumulatorSet, tag::codec< Mode > >::type::result_type codec(const AccumulatorSet &acc)
Definition: accumulators/codec.hpp:261
Definition: pair.hpp:31
Definition: hex_policy.hpp:51
constexpr static const std::size_t decoded_block_bits
Definition: hex_policy.hpp:65
constexpr static const std::uint8_t encoded_block_bits
Definition: hex_policy.hpp:69
std::array< decoded_value_type, decoded_block_values > decoded_block_type
Definition: hex_policy.hpp:66
mode_type::constants_type constants_type
Definition: hex_policy.hpp:56
CRYPTO3_INLINE_VARIABLE(constants_type, constants,(mode_type::constants()))
constexpr static const std::size_t encoded_value_bits
Definition: hex_policy.hpp:61
constexpr static const std::size_t decoded_block_values
Definition: hex_policy.hpp:64
boost::uint_t< CHAR_BIT >::exact byte_type
Definition: hex_policy.hpp:54
std::array< encoded_value_type, encoded_block_values > encoded_block_type
Definition: hex_policy.hpp:70
byte_type encoded_value_type
Definition: hex_policy.hpp:62
byte_type decoded_value_type
Definition: hex_policy.hpp:59
constexpr static const std::size_t decoded_value_bits
Definition: hex_policy.hpp:58
constexpr static const std::size_t encoded_block_values
Definition: hex_policy.hpp:68
Definition: hex_policy.hpp:43
CRYPTO3_INLINE_VARIABLE(constants_type, constants,("0123456789abcdef"))
const char * constants_type
Definition: hex_policy.hpp:44
Definition: hex_policy.hpp:38
CRYPTO3_INLINE_VARIABLE(constants_type, constants,("0123456789ABCDEF"))
const char * constants_type
Definition: hex_policy.hpp:39