libidav/crypto.h

changeset 515
2465dd550bb5
parent 505
481802342fdf
child 520
da2b0cc44e4f
equal deleted inserted replaced
514:4b84437b2167 515:2465dd550bb5
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

mercurial