Mercurial > pidgin.yaz
diff libpurple/util.h @ 18023:2188c95d0311
applied changes from 4b489c7fd0ca6d775558656ce19ba53d7209bb26
through ff100777af0314cd00df42f69ae90121a3eee728
- Add purple_base16_encode_chunked
author | William Ehlhardt <williamehlhardt@gmail.com> |
---|---|
date | Wed, 30 May 2007 03:59:52 +0000 |
parents | b8b2e35ec7c6 |
children | c588a4a9d287 |
line wrap: on
line diff
--- a/libpurple/util.h Mon May 28 08:10:38 2007 +0000 +++ b/libpurple/util.h Wed May 30 03:59:52 2007 +0000 @@ -118,6 +118,21 @@ */ guchar *purple_base16_decode(const char *str, gsize *ret_len); +/** + * Converts a chunk of binary data to a chunked base-16 representation + * (handy for key fingerprints) + * + * Example output: 01:23:45:67:89:AB:CD:EF + * + * @param data The data to convert. + * @param len The length of the data. + * + * @return The base-16 string in the ASCII chunked encoding. Must be + * g_free'd when no longer needed. + */ +gchar *purple_base16_encode_chunked(const guchar *data, gsize len); + + /*@}*/ /**************************************************************************/