summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2001-11-06 11:37:14 +0000
committerRichard Levitte <levitte@openssl.org>2001-11-06 11:37:14 +0000
commit7f558334adba23a412b169901046e3271250316b (patch)
treebda2159afd59bcca08f8bc760ff18fd56a2a56cf
parent6229a5607c64cdbac023b73d52c3aab0016cbea7 (diff)
downloadopenssl-new-7f558334adba23a412b169901046e3271250316b.tar.gz
des_old.h doesn't really need to include des.h, so don't. That will
avoid clashes with other code that have their own DES_ functions but really only use OpenSSL's old des_ functions.
-rw-r--r--crypto/des/des_old.c1
-rw-r--r--crypto/des/des_old.h5
-rw-r--r--crypto/des/destest.c1
-rw-r--r--crypto/opensslconf.h.in2
4 files changed, 5 insertions, 4 deletions
diff --git a/crypto/des/des_old.c b/crypto/des/des_old.c
index 76f4f5653e..1992697362 100644
--- a/crypto/des/des_old.c
+++ b/crypto/des/des_old.c
@@ -73,6 +73,7 @@
*/
#include <openssl/des_old.h>
+#include <openssl/des.h>
#include <openssl/rand.h>
const char *des_options(void)
diff --git a/crypto/des/des_old.h b/crypto/des/des_old.h
index 0fa708dfc2..1d2781b78f 100644
--- a/crypto/des/des_old.h
+++ b/crypto/des/des_old.h
@@ -72,8 +72,8 @@
*
*/
-#ifndef HEADER_DES_COMP_H
-#define HEADER_DES_COMP_H
+#ifndef HEADER_DES_OLD_H
+#define HEADER_DES_OLD_H
#ifdef OPENSSL_NO_DES
#error DES is disabled.
@@ -85,7 +85,6 @@
#include <openssl/opensslconf.h> /* DES_LONG */
#include <openssl/e_os2.h> /* OPENSSL_EXTERN */
-#include <openssl/des.h>
#include <openssl/symhacks.h>
#ifdef OPENSSL_BUILD_SHLIBCRYPTO
diff --git a/crypto/des/destest.c b/crypto/des/destest.c
index 1c7936f398..88fe32a622 100644
--- a/crypto/des/destest.c
+++ b/crypto/des/destest.c
@@ -82,6 +82,7 @@ int main(int argc, char *argv[])
return(0);
}
#else
+#include <openssl/des.h>
#include <openssl/des_old.h>
#if defined(PERL5) || defined(__FreeBSD__)
diff --git a/crypto/opensslconf.h.in b/crypto/opensslconf.h.in
index e849fe688a..4f3711c68c 100644
--- a/crypto/opensslconf.h.in
+++ b/crypto/opensslconf.h.in
@@ -47,7 +47,7 @@
#endif
#endif
-#if defined(HEADER_DES_H) && !defined(DES_LONG)
+#if (defined(HEADER_DES_H) || defined(HEADER_DES_OLD_H)) && !defined(DES_LONG)
/* If this is set to 'unsigned int' on a DEC Alpha, this gives about a
* %20 speed up (longs are 8 bytes, int's are 4). */
#ifndef DES_LONG