plebble
|
#include "base58.h"
#include <assert.h>
#include <iostream>
#include <iomanip>
#include <stdint.h>
#include <string.h>
#include <vector>
#include <string>
#include <us/gov/likely.h>
#include <us/gov/gov.h>
Namespaces | |
us | |
us::gov | |
us::gov::crypto | |
us::gov::crypto::b58 | |
Macros | |
#define | loglevel "crypto" |
#define | logclass "base58" |
Functions | |
std::string | us::gov::crypto::b58::decode_string (const std::string &s) |
std::vector< unsigned char > | us::gov::crypto::b58::decode (const std::string &s) |
std::string | us::gov::crypto::b58::encode (const std::string &s) |
constexpr bool | us::gov::crypto::b58::is_space (char c) noexcept |
bool | us::gov::crypto::b58::decode (const char *psz, std::vector< unsigned char > &vch) |
bool | us::gov::crypto::b58::decode (const char *psz, std::array< unsigned char, 32 > &vch) |
std::string | us::gov::crypto::b58::encode (const unsigned char *pbegin, const unsigned char *pend) |
std::string | us::gov::crypto::b58::encode (const std::vector< unsigned char > &vch) |
bool | us::gov::crypto::b58::decode (const std::string &str, std::vector< unsigned char > &vchRet) |
Variables | |
static const char * | us::gov::crypto::b58::pszBase58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" |
static const int8_t | us::gov::crypto::b58::mapBase58 [256] |
#define logclass "base58" |
#define loglevel "crypto" |