--- a/libidav/crypto.c Mon Feb 04 14:11:57 2019 +0100 +++ b/libidav/crypto.c Mon Feb 04 17:17:48 2019 +0100 @@ -257,7 +257,7 @@ } -char* aes_encrypt(char *in, size_t len, DavKey *key) { +char* aes_encrypt(const char *in, size_t len, DavKey *key) { unsigned char iv[16]; if(!RAND_bytes(iv, 16)) { return NULL; @@ -304,7 +304,7 @@ return out; } -char* aes_decrypt(char *in, size_t *length, DavKey *key) { +char* aes_decrypt(const char *in, size_t *length, DavKey *key) { int len; unsigned char *buf = (unsigned char*)util_base64decode_len(in, &len); @@ -660,7 +660,7 @@ free(enc); } -char* aes_encrypt(char *in, size_t len, DavKey *key) { +char* aes_encrypt(const char *in, size_t len, DavKey *key) { unsigned char iv[16]; if(dav_rand_bytes(iv, 16)) { return NULL; @@ -715,7 +715,7 @@ return b64enc; } -char* aes_decrypt(char *in, size_t *len, DavKey *key) { +char* aes_decrypt(const char *in, size_t *len, DavKey *key) { int inlen; unsigned char *buf = (unsigned char*)util_base64decode_len(in, &inlen);