diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/rc4/rc4.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/rc4/rc4.c b/src/lib/libcrypto/rc4/rc4.c index bfb0a3c1f9..c2165b0b75 100644 --- a/src/lib/libcrypto/rc4/rc4.c +++ b/src/lib/libcrypto/rc4/rc4.c | |||
| @@ -141,7 +141,7 @@ bad: | |||
| 141 | } | 141 | } |
| 142 | } | 142 | } |
| 143 | 143 | ||
| 144 | #ifdef MSDOS | 144 | #ifdef OPENSSL_SYS_MSDOS |
| 145 | /* This should set the file to binary mode. */ | 145 | /* This should set the file to binary mode. */ |
| 146 | { | 146 | { |
| 147 | #include <fcntl.h> | 147 | #include <fcntl.h> |
| @@ -162,7 +162,7 @@ bad: | |||
| 162 | keystr=buf; | 162 | keystr=buf; |
| 163 | } | 163 | } |
| 164 | 164 | ||
| 165 | MD5((unsigned char *)keystr,(unsigned long)strlen(keystr),md); | 165 | EVP_Digest((unsigned char *)keystr,(unsigned long)strlen(keystr),md,NULL,EVP_md5()); |
| 166 | memset(keystr,0,strlen(keystr)); | 166 | memset(keystr,0,strlen(keystr)); |
| 167 | RC4_set_key(&key,MD5_DIGEST_LENGTH,md); | 167 | RC4_set_key(&key,MD5_DIGEST_LENGTH,md); |
| 168 | 168 | ||
