x86-mont.pl: fix bug in integer-only squaring path.
[openssl.git] / crypto / des / rpc_enc.c
index 2a4a06672d5d0617bc7217c7b25ce239f37bed6f..5e88c55c994c1cd38e1d1ee47ad18f0f7bb716e3 100644 (file)
@@ -56,6 +56,7 @@
  * [including the GNU Public Licence.]
  */
 
+#include <openssl/crypto.h>
 #include "rpc_des.h"
 #include "des_locl.h"
 #include "des_ver.h"
 int _des_crypt(char *buf,int len,struct desparams *desp);
 int _des_crypt(char *buf, int len, struct desparams *desp)
        {
-       des_key_schedule ks;
+       DES_key_schedule ks;
        int enc;
 
-       des_set_key_unchecked(&desp->des_key,&ks);
+       DES_set_key_unchecked(&desp->des_key,&ks);
        enc=(desp->des_dir == ENCRYPT)?DES_ENCRYPT:DES_DECRYPT;
 
        if (desp->des_mode == CBC)
-               des_ecb_encrypt((const_des_cblock *)desp->UDES.UDES_buf,
-                               (des_cblock *)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,
+               DES_ncbc_encrypt(desp->UDES.UDES_buf,desp->UDES.UDES_buf,
                                len,&ks,&desp->des_ivec,enc);
 #ifdef undef
                /* len will always be %8 if called from common_crypt