73
73
********************************* BASE 16 ************************************
74
74
**************************************************************************** */
76
s_base_16_enc (sbyte * input_data);
76
s_base_16_enc (sbyte * input_data, size_t in_len, size_t * out_len);
79
s_base_16_dec (schar * base16_str);
79
s_base_16_dec (schar * base16_str, size_t in_len, size_t * out_len);
81
81
/* ****************************************************************************
82
82
********************************* BASE 32 ************************************
83
83
**************************************************************************** */
85
s_base_32_enc (sbyte * input_data);
85
s_base_32_enc (sbyte * input_data, size_t in_len, size_t * out_len);
88
s_base_32_dec (schar * base32_str);
88
s_base_32_dec (schar * base32_str, size_t in_len, size_t * out_len);
91
s_base_32_hex_enc (sbyte * input_data);
91
s_base_32_hex_enc (sbyte * input_data, size_t in_len, size_t * out_len);
94
s_base_32_hex_dec (schar * base32_str);
94
s_base_32_hex_dec (schar * base32_str, size_t in_len, size_t * out_len);
97
97
/* ****************************************************************************
98
98
********************************* BASE 64 ************************************
99
99
**************************************************************************** */
101
s_base_64_enc (sbyte * input_data);
101
s_base_64_enc (sbyte * input_data, size_t in_len, size_t * out_len);
104
s_base_64_dec (schar * base64_str);
104
s_base_64_dec (schar * base64_str, size_t in_len, size_t * out_len);
107
s_base_64_safe_enc (sbyte * input_data);
107
s_base_64_safe_enc (sbyte * input_data, size_t in_len, size_t * out_len);
110
s_base_64_safe_dec (schar * base64_str);
110
s_base_64_safe_dec (schar * base64_str, size_t in_len, size_t * out_len);