libidav/crypto.h

changeset 505
481802342fdf
parent 478
baa63fef5c5c
child 515
2465dd550bb5
equal deleted inserted replaced
504:bf3695fee719 505:481802342fdf
107 AESEncrypter* aes_encrypter_new(DavKey *key, void *stream, dav_read_func read_func, dav_seek_func seek_func); 107 AESEncrypter* aes_encrypter_new(DavKey *key, void *stream, dav_read_func read_func, dav_seek_func seek_func);
108 size_t aes_read(void *buf, size_t s, size_t n, AESEncrypter *enc); 108 size_t aes_read(void *buf, size_t s, size_t n, AESEncrypter *enc);
109 void aes_encrypter_close(AESEncrypter *enc); 109 void aes_encrypter_close(AESEncrypter *enc);
110 int aes_encrypter_reset(AESEncrypter *enc, curl_off_t offset, int origin); 110 int aes_encrypter_reset(AESEncrypter *enc, curl_off_t offset, int origin);
111 111
112 char* aes_encrypt(char *in, size_t len, DavKey *key); 112 char* aes_encrypt(const char *in, size_t len, DavKey *key);
113 char* aes_decrypt(char *in, size_t *len, DavKey *key); 113 char* aes_decrypt(const char *in, size_t *len, DavKey *key);
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

mercurial