libidav/crypto.h

changeset 207
de23f8881e9f
parent 185
cd42cccee550
child 234
33f373b28c8c
--- a/libidav/crypto.h	Sun Mar 06 15:19:50 2016 +0100
+++ b/libidav/crypto.h	Mon Mar 14 11:54:55 2016 +0100
@@ -72,8 +72,8 @@
 
 AESDecrypter* aes_decrypter_new(DavKey *key, void *stream, dav_write_func write_func);
 size_t aes_write(const void *buf, size_t s, size_t n, AESDecrypter *dec);
+void aes_decrypter_shutdown(AESDecrypter *dec);
 void aes_decrypter_close(AESDecrypter *dec);
-void aes_decrypter_close2(EVP_CIPHER_CTX *ctx);
 
 AESEncrypter* aes_encrypter_new(DavKey *key, void *stream, dav_read_func read_func);
 size_t aes_read(void *buf, size_t s, size_t n, AESEncrypter *enc);
@@ -82,7 +82,7 @@
 char* aes_encrypt(char *in, size_t len, DavKey *key);
 char* aes_decrypt(char *in, size_t *len, DavKey *key);
 
-void dav_get_hash(SHA256_CTX *sha256, char *buf);
+void dav_get_hash(SHA256_CTX *sha256, unsigned char *buf);
 
 #ifdef	__cplusplus
 }

mercurial