Change type of various DES function arguments from des_cblock
[openssl.git] / crypto / des / rpc_enc.c
index e34c9af5037eac525d152b0c0533c9f40a1fdd31..c96c204147a4702b6532557b719bb86fedefd38a 100644 (file)
@@ -66,16 +66,17 @@ int _des_crypt(char *buf, int len, struct desparams *desp)
        des_key_schedule ks;
        int enc;
 
-       des_set_key(desp->des_key,ks);
+       des_set_key(&desp->des_key,ks);
        enc=(desp->des_dir == ENCRYPT)?DES_ENCRYPT:DES_DECRYPT;
 
        if (desp->des_mode == CBC)
-               des_ecb_encrypt(desp->UDES.UDES_buf,desp->UDES.UDES_buf,ks,
+               des_ecb_encrypt((const_des_cblock *)desp->UDES.UDES_buf,
+                               (des_cblock *)desp->UDES.UDES_buf,ks,
                                enc);
        else
                {
                des_ncbc_encrypt(desp->UDES.UDES_buf,desp->UDES.UDES_buf,
-                               len,ks,desp->des_ivec,enc);
+                               len,ks,&desp->des_ivec,enc);
 #ifdef undef
                /* len will always be %8 if called from common_crypt
                 * in secure_rpc.