114 |
114 |
115 void dav_get_hash(DAV_SHA_CTX *sha256, unsigned char *buf); |
115 void dav_get_hash(DAV_SHA_CTX *sha256, unsigned char *buf); |
116 |
116 |
117 char* dav_create_hash(const char *data, size_t len); |
117 char* dav_create_hash(const char *data, size_t len); |
118 |
118 |
119 DavKey* dav_pw2key(const char *password, const char *salt, int saltlen, int pwfunc, int enc); |
119 DavKey* dav_pw2key(const char *password, const unsigned char *salt, int saltlen, int pwfunc, int enc); |
120 |
120 |
121 UcxBuffer* aes_encrypt_buffer(UcxBuffer *buf, DavKey *key); |
121 UcxBuffer* aes_encrypt_buffer(UcxBuffer *buf, DavKey *key); |
122 UcxBuffer* aes_decrypt_buffer(UcxBuffer *buf, DavKey *key); |
122 UcxBuffer* aes_decrypt_buffer(UcxBuffer *buf, DavKey *key); |
123 |
123 |
124 #ifdef __cplusplus |
124 #ifdef __cplusplus |