libpurple/util.h

branch
release-2.1.0
changeset 18085
4fd4ad8172cd
parent 16557
b0e9ddccdbb9
child 18101
3ce21b5a182c
equal deleted inserted replaced
18084:e159ccd0e6dc 18085:4fd4ad8172cd
115 * @return The raw data. Must be g_free'd when no longer needed. 115 * @return The raw data. Must be g_free'd when no longer needed.
116 * 116 *
117 * @see purple_base16_encode() 117 * @see purple_base16_encode()
118 */ 118 */
119 guchar *purple_base16_decode(const char *str, gsize *ret_len); 119 guchar *purple_base16_decode(const char *str, gsize *ret_len);
120
121 /**
122 * Converts a chunk of binary data to a chunked base-16 representation
123 * (handy for key fingerprints)
124 *
125 * Example output: 01:23:45:67:89:AB:CD:EF
126 *
127 * @param data The data to convert.
128 * @param len The length of the data.
129 *
130 * @return The base-16 string in the ASCII chunked encoding. Must be
131 * g_free'd when no longer needed.
132 */
133 gchar *purple_base16_encode_chunked(const guchar *data, gsize len);
134
120 135
121 /*@}*/ 136 /*@}*/
122 137
123 /**************************************************************************/ 138 /**************************************************************************/
124 /** @name Base64 Functions */ 139 /** @name Base64 Functions */

mercurial