summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/des/ecb3_enc.c
diff options
context:
space:
mode:
authorbeck <>1999-09-29 04:37:45 +0000
committerbeck <>1999-09-29 04:37:45 +0000
commitde8f24ea083384bb66b32ec105dc4743c5663cdf (patch)
tree1412176ae62a3cab2cf2b0b92150fcbceaac6092 /src/lib/libcrypto/des/ecb3_enc.c
parentcb929d29896bcb87c2a97417fbd03e50078fc178 (diff)
downloadopenbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.tar.gz
openbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.tar.bz2
openbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.zip
OpenSSL 0.9.4 merge
Diffstat (limited to 'src/lib/libcrypto/des/ecb3_enc.c')
-rw-r--r--src/lib/libcrypto/des/ecb3_enc.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/lib/libcrypto/des/ecb3_enc.c b/src/lib/libcrypto/des/ecb3_enc.c
index 140f6b5285..fb28b97e1a 100644
--- a/src/lib/libcrypto/des/ecb3_enc.c
+++ b/src/lib/libcrypto/des/ecb3_enc.c
@@ -58,20 +58,15 @@
58 58
59#include "des_locl.h" 59#include "des_locl.h"
60 60
61void des_ecb3_encrypt(input, output, ks1, ks2, ks3, enc) 61void des_ecb3_encrypt(const_des_cblock *input, des_cblock *output,
62des_cblock (*input); 62 des_key_schedule ks1, des_key_schedule ks2, des_key_schedule ks3,
63des_cblock (*output); 63 int enc)
64des_key_schedule ks1;
65des_key_schedule ks2;
66des_key_schedule ks3;
67int enc;
68 { 64 {
69 register DES_LONG l0,l1; 65 register DES_LONG l0,l1;
70 register unsigned char *in,*out;
71 DES_LONG ll[2]; 66 DES_LONG ll[2];
67 const unsigned char *in = &(*input)[0];
68 unsigned char *out = &(*output)[0];
72 69
73 in=(unsigned char *)input;
74 out=(unsigned char *)output;
75 c2l(in,l0); 70 c2l(in,l0);
76 c2l(in,l1); 71 c2l(in,l1);
77 ll[0]=l0; 72 ll[0]=l0;