X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=crypto%2Fdes%2Frpc_enc.c;h=c96c204147a4702b6532557b719bb86fedefd38a;hb=edf0bfb52b46bb9c8bf44e9c486be60c7087618c;hp=e34c9af5037eac525d152b0c0533c9f40a1fdd31;hpb=e186bf96b433b85fc3a87b3ca2fd6c1929212d72;p=openssl.git diff --git a/crypto/des/rpc_enc.c b/crypto/des/rpc_enc.c index e34c9af503..c96c204147 100644 --- a/crypto/des/rpc_enc.c +++ b/crypto/des/rpc_enc.c @@ -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.