Merge pull request #56 from fmorgner/master
authorFelix Morgner <felix.morgner@gmail.com>
Wed, 11 Feb 2015 10:03:49 +0000 (11:03 +0100)
committerFelix Morgner <felix.morgner@gmail.com>
Wed, 11 Feb 2015 10:03:49 +0000 (11:03 +0100)
A little bit of warning related cleanup

src/crypt.h
src/ssli_openssl.c

index b171389b199f83f74dd15cd9a2a3721b4a3a3833..f3a885a1dcf6a0119705455b8218064be7dc6d67 100644 (file)
@@ -42,7 +42,7 @@
 #define CRYPT_AES_KEY aes_context
 #define AES_BLOCK_SIZE 16
 
-#define CRYPT_RANDOM_BYTES(dest, size) RAND_bytes((dest), (size))
+#define CRYPT_RANDOM_BYTES(dest, size) RAND_bytes((unsigned char *)(dest), (size))
 #define CRYPT_SET_ENC_KEY(dest, source, size) aes_setkey_enc((dest), (source), (size));
 #define CRYPT_SET_DEC_KEY(dest, source, size) aes_setkey_dec((dest), (source), (size));
 
@@ -69,7 +69,7 @@
 #include <openssl/aes.h>
 
 #define CRYPT_AES_KEY AES_KEY
-#define CRYPT_RANDOM_BYTES(dest, size) RAND_bytes((dest), (size))
+#define CRYPT_RANDOM_BYTES(dest, size) RAND_bytes((unsigned char *)(dest), (size))
 #define CRYPT_SET_ENC_KEY(dest, source, size) AES_set_encrypt_key((source), (size), (dest));
 #define CRYPT_SET_DEC_KEY(dest, source, size) AES_set_decrypt_key((source), (size), (dest));
 
index 35814aa507fbb51f31cc3900e62735efc79a9fc2..0542bff3441934fc710566cc16b2d5a13ca40ffd 100644 (file)
@@ -235,7 +235,7 @@ static void SSL_initializeCert() {
 
 void SSLi_init(void)
 {
-       const SSL_METHOD *method;
+       SSL_METHOD *method;
        SSL *ssl;
        int i, offset = 0, cipherstringlen = 0;
        STACK_OF(SSL_CIPHER) *cipherlist = NULL, *cipherlist_new = NULL;
@@ -254,7 +254,7 @@ void SSLi_init(void)
                abort();
        }
 
-       char* sslCAPath = getStrConf(CAPATH);
+       char const * sslCAPath = getStrConf(CAPATH);
        if(sslCAPath != NULL)
        {
                SSL_CTX_load_verify_locations(context, NULL, sslCAPath);