diff options
Diffstat (limited to 'src/lib/libcrypto/rc4/rc4.c')
-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 | ||