Kea  1.9.9-git
base_n.cc File Reference
#include <config.h>
#include <util/encode/base32hex_from_binary.h>
#include <util/encode/binary_from_base32hex.h>
#include <util/encode/base16_from_binary.h>
#include <util/encode/binary_from_base16.h>
#include <util/encode/base32hex.h>
#include <util/encode/base64.h>
#include <exceptions/exceptions.h>
#include <exceptions/isc_assert.h>
#include <boost/archive/iterators/base64_from_binary.hpp>
#include <boost/archive/iterators/binary_from_base64.hpp>
#include <boost/archive/iterators/transform_width.hpp>
#include <boost/math/common_factor.hpp>
#include <stdint.h>
#include <stdexcept>
#include <iterator>
#include <string>
#include <vector>
+ Include dependency graph for base_n.cc:

Go to the source code of this file.

Classes

class  isc::util::encode::clang_unnamed_namespace_workaround::IncompleteBaseInput
 

Namespaces

 isc
 Defines the logger used by the top-level component of kea-dhcp-ddns.
 
 isc::util
 
 isc::util::encode
 
 isc::util::encode::clang_unnamed_namespace_workaround
 

Functions

void isc::util::encode::decodeBase32Hex (const std::string &input, std::vector< uint8_t > &result)
 Decode a text encoded in the base32hex format into the original data. More...
 
void isc::util::encode::decodeBase64 (const std::string &input, std::vector< uint8_t > &result)
 Decode a text encoded in the base64 format into the original data. More...
 
void isc::util::encode::decodeHex (const std::string &input, std::vector< uint8_t > &result)
 Decode a text encoded in the base16 ('hex') format into the original data. More...
 
std::string isc::util::encode::encodeBase32Hex (const std::vector< uint8_t > &binary)
 Encode binary data in the base32hex format. More...
 
std::string isc::util::encode::encodeBase64 (const std::vector< uint8_t > &binary)
 Encode binary data in the base64 format. More...
 
string isc::util::encode::encodeHex (const std::vector< uint8_t > &binary)
 Encode binary data in the base16 ('hex') format. More...
 

Variable Documentation

string::const_iterator base_

Definition at line 149 of file base_n.cc.

Referenced by isc::perfdhcp::CommandOptions::printCommandLine().

const string::const_iterator base_beginpad_

Definition at line 246 of file base_n.cc.

const string::const_iterator base_end_

Definition at line 150 of file base_n.cc.

const char base_zero_code_

Definition at line 244 of file base_n.cc.

size_t* char_count_

Definition at line 251 of file base_n.cc.

bool in_pad_

Definition at line 151 of file base_n.cc.