libidav/utils.h

changeset 43
03076907b58a
parent 40
a95ee94b9204
child 66
f8c1f685e08e
--- a/libidav/utils.h	Tue Mar 18 13:59:02 2014 +0100
+++ b/libidav/utils.h	Thu Jun 05 15:11:29 2014 +0200
@@ -61,7 +61,8 @@
 char* util_url_path(char *url);
 char* util_resource_name(char *url);
 char* util_concat_path(char *url_base, char *path);
-void util_set_url(DavSession *sn, char *path);
+void util_set_url(DavSession *sn, char *href);
+
 char* util_path_to_url(DavSession *sn, char *path);
 char* util_parent_path(char *path);
 
@@ -74,6 +75,11 @@
 char* util_base64decode_len(char *in, int *outlen);
 char* util_base64encode(char *in, size_t len);
 
+char* util_encrypt_str(DavSession *sn, char *str, char *key);
+char* util_decrypt_str(DavSession *sn, char *str, char *key);
+
+char* util_random_str();
+
 sstr_t util_getsubstr_until_token(sstr_t str, sstr_t token, sstr_t *sub);
 
 #ifdef	__cplusplus

mercurial