diff -r b855f76e965b -r 3e55bed345f9 libidav/utils.h --- a/libidav/utils.h Tue Sep 03 12:08:35 2013 +0200 +++ b/libidav/utils.h Sat Sep 07 14:08:43 2013 +0200 @@ -66,7 +66,9 @@ char* util_xml_get_text(xmlNode *elm); -char* util_base64decode(char* in); +char* util_base64decode(char *in); +char* util_base64decode_len(char *in, int *outlen); +char* util_base64encode(char *in, size_t len); sstr_t util_getsubstr_until_token(sstr_t str, sstr_t token, sstr_t *sub);