Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Functions
base58.h File Reference
#include <string>
#include <vector>
#include "bignum.h"
#include "key.h"
#include "script.h"
#include "allocators.h"
Include dependency graph for base58.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CBase58Data
 Base class for all base58-encoded data. More...
 
class  CBitcoinAddressVisitor
 
class  CBitcoinAddress
 
class  CBitcoinSecret
 A base58-encoded secret key. More...
 

Functions

std::string EncodeBase58 (const unsigned char *pbegin, const unsigned char *pend)
 
std::string EncodeBase58 (const std::vector< unsigned char > &vch)
 
bool DecodeBase58 (const char *psz, std::vector< unsigned char > &vchRet)
 
bool DecodeBase58 (const std::string &str, std::vector< unsigned char > &vchRet)
 
std::string EncodeBase58Check (const std::vector< unsigned char > &vchIn)
 
bool DecodeBase58Check (const char *psz, std::vector< unsigned char > &vchRet)
 
bool DecodeBase58Check (const std::string &str, std::vector< unsigned char > &vchRet)
 

Function Documentation

bool DecodeBase58 ( const char *  psz,
std::vector< unsigned char > &  vchRet 
)
inline

Definition at line 77 of file base58.h.

bool DecodeBase58 ( const std::string &  str,
std::vector< unsigned char > &  vchRet 
)
inline

Definition at line 125 of file base58.h.

bool DecodeBase58Check ( const char *  psz,
std::vector< unsigned char > &  vchRet 
)
inline

Definition at line 145 of file base58.h.

bool DecodeBase58Check ( const std::string &  str,
std::vector< unsigned char > &  vchRet 
)
inline

Definition at line 166 of file base58.h.

std::string EncodeBase58 ( const unsigned char *  pbegin,
const unsigned char *  pend 
)
inline

Definition at line 29 of file base58.h.

std::string EncodeBase58 ( const std::vector< unsigned char > &  vch)
inline

Definition at line 70 of file base58.h.

std::string EncodeBase58Check ( const std::vector< unsigned char > &  vchIn)
inline

Definition at line 134 of file base58.h.