![]() |
Master Core
v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
|
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 | CBitcoinAddress |
| base58-encoded Bitcoin addresses. More... | |
| class | CBitcoinSecret |
| A base58-encoded secret key. More... | |
| class | CBitcoinExtKeyBase< K, Size, Type > |
Typedefs | |
| typedef CBitcoinExtKeyBase< CExtKey, 74, CChainParams::EXT_SECRET_KEY > | CBitcoinExtKey |
| typedef CBitcoinExtKeyBase< CExtPubKey, 74, CChainParams::EXT_PUBLIC_KEY > | CBitcoinExtPubKey |
Functions | |
| std::string | EncodeBase58 (const unsigned char *pbegin, const unsigned char *pend) |
| Encode a byte sequence as a base58-encoded string. More... | |
| std::string | EncodeBase58 (const std::vector< unsigned char > &vch) |
| Encode a byte vector as a base58-encoded string. More... | |
| bool | DecodeBase58 (const char *psz, std::vector< unsigned char > &vchRet) |
| Decode a base58-encoded string (psz) into a byte vector (vchRet). More... | |
| bool | DecodeBase58 (const std::string &str, std::vector< unsigned char > &vchRet) |
| Decode a base58-encoded string (str) into a byte vector (vchRet). More... | |
| std::string | EncodeBase58Check (const std::vector< unsigned char > &vchIn) |
| Encode a byte vector into a base58-encoded string, including checksum. More... | |
| bool | DecodeBase58Check (const char *psz, std::vector< unsigned char > &vchRet) |
| Decode a base58-encoded string (psz) that includes a checksum into a byte vector (vchRet), return true if decoding is successful. More... | |
| bool | DecodeBase58Check (const std::string &str, std::vector< unsigned char > &vchRet) |
| Decode a base58-encoded string (str) that includes a checksum into a byte vector (vchRet), return true if decoding is successful. More... | |
| typedef CBitcoinExtKeyBase<CExtKey, 74, CChainParams::EXT_SECRET_KEY> CBitcoinExtKey |
| bool DecodeBase58 | ( | const char * | psz, |
| std::vector< unsigned char > & | vchRet | ||
| ) |
Decode a base58-encoded string (psz) into a byte vector (vchRet).
return true if decoding is successful. psz cannot be NULL.
Definition at line 21 of file base58.cpp.
References pszBase58.
Referenced by DecodeBase58(), and DecodeBase58Check().
Here is the caller graph for this function:| bool DecodeBase58 | ( | const std::string & | str, |
| std::vector< unsigned char > & | vchRet | ||
| ) |
Decode a base58-encoded string (str) into a byte vector (vchRet).
return true if decoding is successful.
Definition at line 104 of file base58.cpp.
References DecodeBase58().
Here is the call graph for this function:
|
inline |
Decode a base58-encoded string (psz) that includes a checksum into a byte vector (vchRet), return true if decoding is successful.
Definition at line 116 of file base58.cpp.
References DecodeBase58(), and Hash().
Referenced by DecodeBase58Check(), and CBase58Data::SetString().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Decode a base58-encoded string (str) that includes a checksum into a byte vector (vchRet), return true if decoding is successful.
Definition at line 134 of file base58.cpp.
References DecodeBase58Check().
Here is the call graph for this function:| std::string EncodeBase58 | ( | const unsigned char * | pbegin, |
| const unsigned char * | pend | ||
| ) |
Encode a byte sequence as a base58-encoded string.
pbegin and pend cannot be NULL, unless both are.
Definition at line 66 of file base58.cpp.
References pszBase58.
Referenced by EncodeBase58(), EncodeBase58Check(), and StartRPCThreads().
Here is the caller graph for this function:| std::string EncodeBase58 | ( | const std::vector< unsigned char > & | vch | ) |
Encode a byte vector as a base58-encoded string.
Definition at line 100 of file base58.cpp.
References EncodeBase58().
Here is the call graph for this function:| std::string EncodeBase58Check | ( | const std::vector< unsigned char > & | vchIn | ) |
Encode a byte vector into a base58-encoded string, including checksum.
Definition at line 108 of file base58.cpp.
References EncodeBase58(), and Hash().
Referenced by CBase58Data::ToString().
Here is the call graph for this function:
Here is the caller graph for this function:
1.8.8