Because of recent reductions in header interdependencies, these files need
to include crypto.h directly.
diff --git a/crypto/des/read2pwd.c b/crypto/des/read2pwd.c
index 3a63c40..ee6969f 100644
--- a/crypto/des/read2pwd.c
+++ b/crypto/des/read2pwd.c
@@ -112,6 +112,7 @@
 #include <string.h>
 #include <openssl/des.h>
 #include <openssl/ui.h>
+#include <openssl/crypto.h>
 
 int DES_read_password(DES_cblock *key, const char *prompt, int verify)
 	{
diff --git a/crypto/des/str2key.c b/crypto/des/str2key.c
index 0373db4..9c2054b 100644
--- a/crypto/des/str2key.c
+++ b/crypto/des/str2key.c
@@ -57,6 +57,7 @@
  */
 
 #include "des_locl.h"
+#include <openssl/crypto.h>
 
 void DES_string_to_key(const char *str, DES_cblock *key)
 	{