This file lacks a header-guard. It's needed since it is
included multiple times in crypto/des/des_opts.c (via
des_enc.c).  Patch:

--- orig/crypto/des/spr.h  2002-03-04 18:01:16 +0100
+++ crypto/des/spr.h    2007-03-19 18:32:56 +0100
@@ -56,6 +56,9 @@
 * [including the GNU Public Licence.]
 */

+#ifndef HEADER_DES_SPR_H
+#define HEADER_DES_SPR_H
+
OPENSSL_GLOBAL const DES_LONG DES_SPtrans[8][64]={
{
/* nibble 0 */
@@ -202,3 +205,5 @@
0x00000080L, 0x20820000L, 0x00820080L, 0x00000000L,
0x20000000L, 0x20800080L, 0x00020000L, 0x00820080L,
}};
+
+#endif  /* HEADER_DES_SPR_H */

----------------

--gv
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to