Source code cleanups: Use void * rather than char * in lhash,
[openssl.git] / crypto / des / str2key.c
index 55228249526bf199262e4783ecfc3f8db9e2e3b1..c6abb872012f4cf2087d46fb5f40e6c7fe92714d 100644 (file)
@@ -87,7 +87,7 @@ void des_string_to_key(const char *str, des_cblock *key)
 #endif
        des_set_odd_parity(key);
        des_set_key_unchecked(key,ks);
-       des_cbc_cksum((unsigned char*)str,key,length,ks,key);
+       des_cbc_cksum((const unsigned char*)str,key,length,ks,key);
        memset(ks,0,sizeof(ks));
        des_set_odd_parity(key);
        }
@@ -146,9 +146,9 @@ void des_string_to_2keys(const char *str, des_cblock *key1, des_cblock *key2)
        des_set_odd_parity(key1);
        des_set_odd_parity(key2);
        des_set_key_unchecked(key1,ks);
-       des_cbc_cksum((unsigned char*)str,key1,length,ks,key1);
+       des_cbc_cksum((const unsigned char*)str,key1,length,ks,key1);
        des_set_key_unchecked(key2,ks);
-       des_cbc_cksum((unsigned char*)str,key2,length,ks,key2);
+       des_cbc_cksum((const unsigned char*)str,key2,length,ks,key2);
        memset(ks,0,sizeof(ks));
        des_set_odd_parity(key1);
        des_set_odd_parity(key2);