#include <Encoder.h>
Static Public Member Functions | |
static ADCHPP_DLL void | fromBase32 (const char *src, uint8_t *dst, size_t len) |
static std::string | toBase32 (const uint8_t *src, size_t len) |
static ADCHPP_DLL std::string & | toBase32 (const uint8_t *src, size_t len, std::string &tgt) |
Static Public Attributes | |
static ADCHPP_DLL const char | base32Alphabet [32] |
static ADCHPP_DLL const int8_t | base32Table [256] |
Definition at line 24 of file Encoder.h.
void adchpp::Encoder::fromBase32 | ( | const char * | src, | |
uint8_t * | dst, | |||
size_t | len | |||
) | [static] |
Definition at line 83 of file Encoder.cpp.
References base32Table.
Referenced by adchpp::CID::CID(), and adchpp::ClientManager::verifyPassword().
static std::string adchpp::Encoder::toBase32 | ( | const uint8_t * | src, | |
size_t | len | |||
) | [inline, static] |
Definition at line 28 of file Encoder.h.
References toBase32().
string & adchpp::Encoder::toBase32 | ( | const uint8_t * | src, | |
size_t | len, | |||
std::string & | tgt | |||
) | [static] |
Definition at line 54 of file Encoder.cpp.
References base32Alphabet, and dcassert.
Referenced by adchpp::ClientManager::enterVerify(), and toBase32().
const char adchpp::Encoder::base32Alphabet [static] |
{ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '2', '3', '4', '5', '6', '7' }
Definition at line 35 of file Encoder.h.
Referenced by adchpp::ClientManager::makeSID(), and toBase32().
const int8_t adchpp::Encoder::base32Table [static] |
{ -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,26,27,28,29,30,31,-1,-1,-1,-1,-1,-1,-1,-1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14, 15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14, 15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, }
Definition at line 34 of file Encoder.h.
Referenced by fromBase32().