X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fdes%2Fecb3_enc.c;h=c3437bc60621e12888079e505127e19adac7f050;hp=16e784fe80dca245d622569a10048885d44e8eca;hb=d420ac2c7d4ba9d99ff2c257a3ad71ecc6d876e2;hpb=6b691a5c85ddc4e407e32781841fee5c029506cd diff --git a/crypto/des/ecb3_enc.c b/crypto/des/ecb3_enc.c index 16e784fe80..c3437bc606 100644 --- a/crypto/des/ecb3_enc.c +++ b/crypto/des/ecb3_enc.c @@ -58,21 +58,24 @@ #include "des_locl.h" -void des_ecb3_encrypt(const unsigned char *in, unsigned char *out, - des_key_schedule ks1, des_key_schedule ks2, des_key_schedule ks3, +void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, + DES_key_schedule *ks1, DES_key_schedule *ks2, + DES_key_schedule *ks3, int enc) { register DES_LONG l0,l1; DES_LONG ll[2]; + const unsigned char *in = &(*input)[0]; + unsigned char *out = &(*output)[0]; c2l(in,l0); c2l(in,l1); ll[0]=l0; ll[1]=l1; if (enc) - des_encrypt3(ll,ks1,ks2,ks3); + DES_encrypt3(ll,ks1,ks2,ks3); else - des_decrypt3(ll,ks1,ks2,ks3); + DES_decrypt3(ll,ks1,ks2,ks3); l0=ll[0]; l1=ll[1]; l2c(l0,out);