Bitcoin
Namespaces | Typedefs | Functions | Variables
bech32.cpp File Reference
#include <bech32.h>

Namespaces

 anonymous_namespace{bech32.cpp}
 
 bech32
 

Typedefs

typedef std::vector< uint8_tanonymous_namespace{bech32.cpp}::data
 

Functions

data anonymous_namespace{bech32.cpp}::Cat (data x, const data &y)
 
uint32_t anonymous_namespace{bech32.cpp}::PolyMod (const data &v)
 
unsigned char anonymous_namespace{bech32.cpp}::LowerCase (unsigned char c)
 
data anonymous_namespace{bech32.cpp}::ExpandHRP (const std::string &hrp)
 
bool anonymous_namespace{bech32.cpp}::VerifyChecksum (const std::string &hrp, const data &values)
 
data anonymous_namespace{bech32.cpp}::CreateChecksum (const std::string &hrp, const data &values)
 
std::string bech32::Encode (const std::string &hrp, const data &values)
 
std::pair< std::string, data > bech32::Decode (const std::string &str)
 

Variables

const char * anonymous_namespace{bech32.cpp}::CHARSET = "qpzry9x8gf2tvdw0s3jn54khce6mua7l"
 
const int8_t anonymous_namespace{bech32.cpp}::CHARSET_REV [128]