|  | BSHA3
    0.17.99
    P2P Blockchain, based on Bitcoin | 
#include <string>#include <vector>Go to the source code of this file.
| Functions | |
| std::string | EncodeBase58 (const unsigned char *pbegin, const unsigned char *pend) | 
| Why base-58 instead of standard base-64 encoding?  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... | |
| 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 nullptr.
Definition at line 35 of file base58.cpp.
| 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 129 of file base58.cpp.
| 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.
Definition at line 143 of file base58.cpp.
| 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.
Definition at line 160 of file base58.cpp.
| std::string EncodeBase58 | ( | const unsigned char * | pbegin, | 
| const unsigned char * | pend | ||
| ) | 
Why base-58 instead of standard base-64 encoding?
Definition at line 84 of file base58.cpp.
| std::string EncodeBase58 | ( | const std::vector< unsigned char > & | vch | ) | 
Encode a byte vector as a base58-encoded string.
Definition at line 124 of file base58.cpp.
| std::string EncodeBase58Check | ( | const std::vector< unsigned char > & | vchIn | ) | 
Encode a byte vector into a base58-encoded string, including checksum.
Definition at line 134 of file base58.cpp.
 1.8.14
 1.8.14