diff options
author | beck <> | 1999-09-29 04:37:45 +0000 |
---|---|---|
committer | beck <> | 1999-09-29 04:37:45 +0000 |
commit | de8f24ea083384bb66b32ec105dc4743c5663cdf (patch) | |
tree | 1412176ae62a3cab2cf2b0b92150fcbceaac6092 /src/lib/libcrypto/des/pcbc_enc.c | |
parent | cb929d29896bcb87c2a97417fbd03e50078fc178 (diff) | |
download | openbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.tar.gz openbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.tar.bz2 openbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.zip |
OpenSSL 0.9.4 merge
Diffstat (limited to 'src/lib/libcrypto/des/pcbc_enc.c')
-rw-r--r-- | src/lib/libcrypto/des/pcbc_enc.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/lib/libcrypto/des/pcbc_enc.c b/src/lib/libcrypto/des/pcbc_enc.c index 4513207d90..dd69a26d4a 100644 --- a/src/lib/libcrypto/des/pcbc_enc.c +++ b/src/lib/libcrypto/des/pcbc_enc.c | |||
@@ -58,21 +58,17 @@ | |||
58 | 58 | ||
59 | #include "des_locl.h" | 59 | #include "des_locl.h" |
60 | 60 | ||
61 | void des_pcbc_encrypt(input, output, length, schedule, ivec, enc) | 61 | void des_pcbc_encrypt(const unsigned char *input, unsigned char *output, |
62 | des_cblock (*input); | 62 | long length, des_key_schedule schedule, des_cblock *ivec, int enc) |
63 | des_cblock (*output); | ||
64 | long length; | ||
65 | des_key_schedule schedule; | ||
66 | des_cblock (*ivec); | ||
67 | int enc; | ||
68 | { | 63 | { |
69 | register DES_LONG sin0,sin1,xor0,xor1,tout0,tout1; | 64 | register DES_LONG sin0,sin1,xor0,xor1,tout0,tout1; |
70 | DES_LONG tin[2]; | 65 | DES_LONG tin[2]; |
71 | unsigned char *in,*out,*iv; | 66 | const unsigned char *in; |
67 | unsigned char *out,*iv; | ||
72 | 68 | ||
73 | in=(unsigned char *)input; | 69 | in=input; |
74 | out=(unsigned char *)output; | 70 | out=output; |
75 | iv=(unsigned char *)ivec; | 71 | iv = &(*ivec)[0]; |
76 | 72 | ||
77 | if (enc) | 73 | if (enc) |
78 | { | 74 | { |