group
group__libshare__membase
Provides various text formats that can be used to reference a binary data segment.

Base-X Numerical Text Format

function
int shbase58_decode
(unsigned char *data, size_t *data_len, char *b58)
function
int shbase58_encode
(char *b58, size_t *b58sz, unsigned char *data, size_t data_len)
function
int shbase58_encode_check
(const uint8_t *data, int datalen, char *str, int strsize)
function
int shbase58_decode_check
(const char *str, uint8_t *data, int datalen)
function
int shbase58_decode_size
(char *b58, size_t max_size)
function
int shbase64_decode
(char *enc_data, unsigned char **data_p, size_t *data_len_p)
function
int shbase64_encode
(unsigned char *data, size_t data_len, char **enc_data_p)
function
int shbase32_adecode
(char *in, size_t in_len, unsigned char *out, size_t *out_len_p)
function
int shbase32_decode
(char *in, size_t in_len, unsigned char *out, size_t *out_len_p)
function
void shbase32_encode
(const char *in, size_t inlen, char *out, size_t outlen)
function
size_t shbase32_encode_alloc
(const char *in, size_t inlen, char **out)