60 bool encrypt; |
61 bool encrypt; |
61 bool decrypt; |
62 bool decrypt; |
62 bool store_key_property; |
63 bool store_key_property; |
63 }; |
64 }; |
64 |
65 |
65 struct Key { |
|
66 char *name; |
|
67 KeyType type; |
|
68 void *data; |
|
69 size_t length; |
|
70 }; |
|
71 |
|
72 struct Proxy { |
66 struct Proxy { |
73 char *url; |
67 char *url; |
74 char *user; |
68 char *user; |
75 char *password; |
69 char *password; |
76 char *no; |
70 char *no; |
77 }; |
71 }; |
78 |
72 |
79 void load_config(); |
73 void load_config(DavContext *ctx); |
80 void load_repository(xmlNode *reponode); |
74 void load_repository(xmlNode *reponode); |
81 void load_key(xmlNode *keynode); |
75 void load_key(xmlNode *keynode); |
82 void load_proxy(xmlNode *proxynode, int type); |
76 void load_proxy(xmlNode *proxynode, int type); |
83 sstr_t load_key_file(char *filename); |
77 sstr_t load_key_file(char *filename); |
84 |
78 |