test/ctestfile.c

changeset 31
50ae611a785c
parent 25
f82aa7afe872
child 33
d7b475e4363c
equal deleted inserted replaced
30:0bfd4d6f086a 31:50ae611a785c
46 #include "utils.h" 46 #include "utils.h"
47 #include "crypto.h" 47 #include "crypto.h"
48 #include "webdav.h" 48 #include "webdav.h"
49 49
50 50
51 /* -------------------- This is a testing file. -------------------------- */
52 /*
51 time_t util_parse_creationdate(char *str) { 53 time_t util_parse_creationdate(char *str) {
52 // example: 2012-11-29T21:35:35Z 54 // example: 2012-11-29T21:35:35Z
53 if(!str) { 55 if(!str) {
54 return 0; 56 return 0;
55 } 57 }
56 // TODO 58 // TODO
57 return 0; 59 return 0;
58 } 60 }
59 61 */
60 time_t util_parse_lastmodified(char *str) { 62 time_t util_parse_lastmodified(char *str) {
61 // example: Thu, 29 Nov 2012 21:35:35 GMT 63 // example: Thu, 29 Nov 2012 21:35:35 GMT
62 if(!str) { 64 if(!str) {
63 return 0; 65 return 0;
64 } else { 66 } else {
306 char *ret_str = dav_session_strdup(sn, enc_str); 308 char *ret_str = dav_session_strdup(sn, enc_str);
307 free(enc_str); 309 free(enc_str);
308 return ret_str; 310 return ret_str;
309 } 311 }
310 312
313 /* commented out for testing reasons */
314 /*
311 char* util_decrypt_str(DavSession *sn, char *str, char *key) { 315 char* util_decrypt_str(DavSession *sn, char *str, char *key) {
312 DavKey *k = dav_context_get_key(sn->context, key); 316 DavKey *k = dav_context_get_key(sn->context, key);
313 if(!k) { 317 if(!k) {
314 // TODO: session error 318 // TODO: session error
315 return NULL; 319 return NULL;
318 char *dec_str = aes_decrypt(str, k); 322 char *dec_str = aes_decrypt(str, k);
319 char *ret_str = dav_session_strdup(sn, dec_str); 323 char *ret_str = dav_session_strdup(sn, dec_str);
320 free(dec_str); 324 free(dec_str);
321 return ret_str; 325 return ret_str;
322 } 326 }
323 327 */
324 char* util_random_str() { 328 char* util_random_str() {
325 unsigned char *str = malloc(25); 329 unsigned char *str = malloc(25);
326 str[24] = '\0'; 330 str[24] = '\0';
327 331
328 sstr_t t = S( 332 sstr_t t = S(

mercurial