diff options
author | beck <> | 2002-05-15 02:29:21 +0000 |
---|---|---|
committer | beck <> | 2002-05-15 02:29:21 +0000 |
commit | b64270d1e45fe7f3241e4c9b6ce60d5ac89bc2e9 (patch) | |
tree | fa27cf82a1250b64ed3bf5f4a18c7354d470bbcc /src/lib/libcrypto/des/enc_read.c | |
parent | e471e1ea98d673597b182ea85f29e30c97cd08b5 (diff) | |
download | openbsd-b64270d1e45fe7f3241e4c9b6ce60d5ac89bc2e9.tar.gz openbsd-b64270d1e45fe7f3241e4c9b6ce60d5ac89bc2e9.tar.bz2 openbsd-b64270d1e45fe7f3241e4c9b6ce60d5ac89bc2e9.zip |
OpenSSL 0.9.7 stable 2002 05 08 merge
Diffstat (limited to 'src/lib/libcrypto/des/enc_read.c')
-rw-r--r-- | src/lib/libcrypto/des/enc_read.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/lib/libcrypto/des/enc_read.c b/src/lib/libcrypto/des/enc_read.c index af2d9177d2..c70fb686b8 100644 --- a/src/lib/libcrypto/des/enc_read.c +++ b/src/lib/libcrypto/des/enc_read.c | |||
@@ -63,15 +63,15 @@ | |||
63 | 63 | ||
64 | /* This has some uglies in it but it works - even over sockets. */ | 64 | /* This has some uglies in it but it works - even over sockets. */ |
65 | /*extern int errno;*/ | 65 | /*extern int errno;*/ |
66 | OPENSSL_GLOBAL int des_rw_mode=DES_PCBC_MODE; | 66 | OPENSSL_IMPLEMENT_GLOBAL(int,DES_rw_mode)=DES_PCBC_MODE; |
67 | 67 | ||
68 | 68 | ||
69 | /* | 69 | /* |
70 | * WARNINGS: | 70 | * WARNINGS: |
71 | * | 71 | * |
72 | * - The data format used by des_enc_write() and des_enc_read() | 72 | * - The data format used by DES_enc_write() and DES_enc_read() |
73 | * has a cryptographic weakness: When asked to write more | 73 | * has a cryptographic weakness: When asked to write more |
74 | * than MAXWRITE bytes, des_enc_write will split the data | 74 | * than MAXWRITE bytes, DES_enc_write will split the data |
75 | * into several chunks that are all encrypted | 75 | * into several chunks that are all encrypted |
76 | * using the same IV. So don't use these functions unless you | 76 | * using the same IV. So don't use these functions unless you |
77 | * are sure you know what you do (in which case you might | 77 | * are sure you know what you do (in which case you might |
@@ -84,8 +84,8 @@ OPENSSL_GLOBAL int des_rw_mode=DES_PCBC_MODE; | |||
84 | */ | 84 | */ |
85 | 85 | ||
86 | 86 | ||
87 | int des_enc_read(int fd, void *buf, int len, des_key_schedule sched, | 87 | int DES_enc_read(int fd, void *buf, int len, DES_key_schedule *sched, |
88 | des_cblock *iv) | 88 | DES_cblock *iv) |
89 | { | 89 | { |
90 | /* data to be unencrypted */ | 90 | /* data to be unencrypted */ |
91 | int net_num=0; | 91 | int net_num=0; |
@@ -180,10 +180,10 @@ int des_enc_read(int fd, void *buf, int len, des_key_schedule sched, | |||
180 | /* Check if there will be data left over. */ | 180 | /* Check if there will be data left over. */ |
181 | if (len < num) | 181 | if (len < num) |
182 | { | 182 | { |
183 | if (des_rw_mode & DES_PCBC_MODE) | 183 | if (DES_rw_mode & DES_PCBC_MODE) |
184 | des_pcbc_encrypt(net,unnet,num,sched,iv,DES_DECRYPT); | 184 | DES_pcbc_encrypt(net,unnet,num,sched,iv,DES_DECRYPT); |
185 | else | 185 | else |
186 | des_cbc_encrypt(net,unnet,num,sched,iv,DES_DECRYPT); | 186 | DES_cbc_encrypt(net,unnet,num,sched,iv,DES_DECRYPT); |
187 | memcpy(buf,unnet,len); | 187 | memcpy(buf,unnet,len); |
188 | unnet_start=len; | 188 | unnet_start=len; |
189 | unnet_left=num-len; | 189 | unnet_left=num-len; |
@@ -202,11 +202,11 @@ int des_enc_read(int fd, void *buf, int len, des_key_schedule sched, | |||
202 | if (len < rnum) | 202 | if (len < rnum) |
203 | { | 203 | { |
204 | 204 | ||
205 | if (des_rw_mode & DES_PCBC_MODE) | 205 | if (DES_rw_mode & DES_PCBC_MODE) |
206 | des_pcbc_encrypt(net,tmpbuf,num,sched,iv, | 206 | DES_pcbc_encrypt(net,tmpbuf,num,sched,iv, |
207 | DES_DECRYPT); | 207 | DES_DECRYPT); |
208 | else | 208 | else |
209 | des_cbc_encrypt(net,tmpbuf,num,sched,iv, | 209 | DES_cbc_encrypt(net,tmpbuf,num,sched,iv, |
210 | DES_DECRYPT); | 210 | DES_DECRYPT); |
211 | 211 | ||
212 | /* eay 26/08/92 fix a bug that returned more | 212 | /* eay 26/08/92 fix a bug that returned more |
@@ -215,11 +215,11 @@ int des_enc_read(int fd, void *buf, int len, des_key_schedule sched, | |||
215 | } | 215 | } |
216 | else | 216 | else |
217 | { | 217 | { |
218 | if (des_rw_mode & DES_PCBC_MODE) | 218 | if (DES_rw_mode & DES_PCBC_MODE) |
219 | des_pcbc_encrypt(net,buf,num,sched,iv, | 219 | DES_pcbc_encrypt(net,buf,num,sched,iv, |
220 | DES_DECRYPT); | 220 | DES_DECRYPT); |
221 | else | 221 | else |
222 | des_cbc_encrypt(net,buf,num,sched,iv, | 222 | DES_cbc_encrypt(net,buf,num,sched,iv, |
223 | DES_DECRYPT); | 223 | DES_DECRYPT); |
224 | } | 224 | } |
225 | } | 225 | } |