libidav/crypto.c

changeset 505
481802342fdf
parent 488
29b979ca8750
child 506
ceed7714846a
--- 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);
     

mercurial