|
1 |
| -/* opensslconf.h */ |
2 |
| -/* WARNING: Generated automatically from opensslconf.h.in by Configure. */ |
3 |
| - |
4 |
| -#ifdef __cplusplus |
5 |
| -extern "C" { |
6 |
| -#endif |
7 |
| -/* OpenSSL was configured with the following options: */ |
8 |
| -#ifndef OPENSSL_DOING_MAKEDEPEND |
9 |
| - |
10 |
| - |
11 |
| -#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 |
12 |
| -# define OPENSSL_NO_EC_NISTP_64_GCC_128 |
13 |
| -#endif |
14 |
| -#ifndef OPENSSL_NO_GMP |
15 |
| -# define OPENSSL_NO_GMP |
16 |
| -#endif |
17 |
| -#ifndef OPENSSL_NO_JPAKE |
18 |
| -# define OPENSSL_NO_JPAKE |
19 |
| -#endif |
20 |
| -#ifndef OPENSSL_NO_KRB5 |
21 |
| -# define OPENSSL_NO_KRB5 |
22 |
| -#endif |
23 |
| -#ifndef OPENSSL_NO_MD2 |
24 |
| -# define OPENSSL_NO_MD2 |
25 |
| -#endif |
26 |
| -#ifndef OPENSSL_NO_RC5 |
27 |
| -# define OPENSSL_NO_RC5 |
28 |
| -#endif |
29 |
| -#ifndef OPENSSL_NO_RFC3779 |
30 |
| -# define OPENSSL_NO_RFC3779 |
31 |
| -#endif |
32 |
| -#ifndef OPENSSL_NO_SCTP |
33 |
| -# define OPENSSL_NO_SCTP |
34 |
| -#endif |
35 |
| -#ifndef OPENSSL_NO_SSL2 |
36 |
| -# define OPENSSL_NO_SSL2 |
37 |
| -#endif |
38 |
| -#ifndef OPENSSL_NO_STORE |
39 |
| -# define OPENSSL_NO_STORE |
40 |
| -#endif |
41 |
| -#ifndef OPENSSL_NO_UNIT_TEST |
42 |
| -# define OPENSSL_NO_UNIT_TEST |
43 |
| -#endif |
44 |
| -#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS |
45 |
| -# define OPENSSL_NO_WEAK_SSL_CIPHERS |
46 |
| -#endif |
47 |
| - |
48 |
| -#endif /* OPENSSL_DOING_MAKEDEPEND */ |
49 |
| - |
50 |
| -#ifndef OPENSSL_NO_DYNAMIC_ENGINE |
51 |
| -# define OPENSSL_NO_DYNAMIC_ENGINE |
52 |
| -#endif |
53 |
| - |
54 |
| -/* The OPENSSL_NO_* macros are also defined as NO_* if the application |
55 |
| - asks for it. This is a transient feature that is provided for those |
56 |
| - who haven't had the time to do the appropriate changes in their |
57 |
| - applications. */ |
58 |
| -#ifdef OPENSSL_ALGORITHM_DEFINES |
59 |
| -# if defined(OPENSSL_NO_EC_NISTP_64_GCC_128) && !defined(NO_EC_NISTP_64_GCC_128) |
60 |
| -# define NO_EC_NISTP_64_GCC_128 |
61 |
| -# endif |
62 |
| -# if defined(OPENSSL_NO_GMP) && !defined(NO_GMP) |
63 |
| -# define NO_GMP |
64 |
| -# endif |
65 |
| -# if defined(OPENSSL_NO_JPAKE) && !defined(NO_JPAKE) |
66 |
| -# define NO_JPAKE |
67 |
| -# endif |
68 |
| -# if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5) |
69 |
| -# define NO_KRB5 |
70 |
| -# endif |
71 |
| -# if defined(OPENSSL_NO_MD2) && !defined(NO_MD2) |
72 |
| -# define NO_MD2 |
73 |
| -# endif |
74 |
| -# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5) |
75 |
| -# define NO_RC5 |
76 |
| -# endif |
77 |
| -# if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779) |
78 |
| -# define NO_RFC3779 |
79 |
| -# endif |
80 |
| -# if defined(OPENSSL_NO_SCTP) && !defined(NO_SCTP) |
81 |
| -# define NO_SCTP |
82 |
| -# endif |
83 |
| -# if defined(OPENSSL_NO_SSL2) && !defined(NO_SSL2) |
84 |
| -# define NO_SSL2 |
85 |
| -# endif |
86 |
| -# if defined(OPENSSL_NO_STORE) && !defined(NO_STORE) |
87 |
| -# define NO_STORE |
88 |
| -# endif |
89 |
| -# if defined(OPENSSL_NO_UNIT_TEST) && !defined(NO_UNIT_TEST) |
90 |
| -# define NO_UNIT_TEST |
91 |
| -# endif |
92 |
| -# if defined(OPENSSL_NO_WEAK_SSL_CIPHERS) && !defined(NO_WEAK_SSL_CIPHERS) |
93 |
| -# define NO_WEAK_SSL_CIPHERS |
94 |
| -# endif |
95 |
| -#endif |
96 |
| - |
97 |
| -/* crypto/opensslconf.h.in */ |
98 |
| - |
99 |
| -/* Generate 80386 code? */ |
100 |
| -#undef I386_ONLY |
101 |
| - |
102 |
| -#if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */ |
103 |
| -#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR) |
104 |
| -#define ENGINESDIR "/usr/local/ssl/lib/engines" |
105 |
| -#define OPENSSLDIR "/usr/local/ssl" |
106 |
| -#endif |
107 |
| -#endif |
108 |
| - |
109 |
| -#undef OPENSSL_UNISTD |
110 |
| -#define OPENSSL_UNISTD <unistd.h> |
111 |
| - |
112 |
| -#undef OPENSSL_EXPORT_VAR_AS_FUNCTION |
113 |
| - |
114 |
| -#if defined(HEADER_IDEA_H) && !defined(IDEA_INT) |
115 |
| -#define IDEA_INT unsigned int |
116 |
| -#endif |
117 |
| - |
118 |
| -#if defined(HEADER_MD2_H) && !defined(MD2_INT) |
119 |
| -#define MD2_INT unsigned int |
120 |
| -#endif |
121 |
| - |
122 |
| -#if defined(HEADER_RC2_H) && !defined(RC2_INT) |
123 |
| -/* I need to put in a mod for the alpha - eay */ |
124 |
| -#define RC2_INT unsigned int |
125 |
| -#endif |
126 |
| - |
127 |
| -#if defined(HEADER_RC4_H) |
128 |
| -#if !defined(RC4_INT) |
129 |
| -/* using int types make the structure larger but make the code faster |
130 |
| - * on most boxes I have tested - up to %20 faster. */ |
131 |
| -/* |
132 |
| - * I don't know what does "most" mean, but declaring "int" is a must on: |
133 |
| - * - Intel P6 because partial register stalls are very expensive; |
134 |
| - * - elder Alpha because it lacks byte load/store instructions; |
135 |
| - */ |
136 |
| -#define RC4_INT unsigned int |
137 |
| -#endif |
138 |
| -#if !defined(RC4_CHUNK) |
139 |
| -/* |
140 |
| - * This enables code handling data aligned at natural CPU word |
141 |
| - * boundary. See crypto/rc4/rc4_enc.c for further details. |
142 |
| - */ |
143 |
| -#undef RC4_CHUNK |
144 |
| -#endif |
145 |
| -#endif |
146 |
| - |
147 |
| -#if (defined(HEADER_NEW_DES_H) || defined(HEADER_DES_H)) && !defined(DES_LONG) |
148 |
| -/* If this is set to 'unsigned int' on a DEC Alpha, this gives about a |
149 |
| - * %20 speed up (longs are 8 bytes, int's are 4). */ |
150 |
| -#ifndef DES_LONG |
151 |
| -#define DES_LONG unsigned long |
152 |
| -#endif |
153 |
| -#endif |
154 |
| - |
155 |
| -#if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H) |
156 |
| -#define CONFIG_HEADER_BN_H |
157 |
| -#undef BN_LLONG |
158 |
| - |
159 |
| -/* Should we define BN_DIV2W here? */ |
160 |
| - |
161 |
| -/* Only one for the following should be defined */ |
162 |
| -#undef SIXTY_FOUR_BIT_LONG |
163 |
| -#undef SIXTY_FOUR_BIT |
164 |
| -#define THIRTY_TWO_BIT |
165 |
| -#endif |
166 |
| - |
167 |
| -#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H) |
168 |
| -#define CONFIG_HEADER_RC4_LOCL_H |
169 |
| -/* if this is defined data[i] is used instead of *data, this is a %20 |
170 |
| - * speedup on x86 */ |
171 |
| -#undef RC4_INDEX |
172 |
| -#endif |
173 |
| - |
174 |
| -#if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H) |
175 |
| -#define CONFIG_HEADER_BF_LOCL_H |
176 |
| -#undef BF_PTR |
177 |
| -#endif /* HEADER_BF_LOCL_H */ |
178 |
| - |
179 |
| -#if defined(HEADER_DES_LOCL_H) && !defined(CONFIG_HEADER_DES_LOCL_H) |
180 |
| -#define CONFIG_HEADER_DES_LOCL_H |
181 |
| -#ifndef DES_DEFAULT_OPTIONS |
182 |
| -/* the following is tweaked from a config script, that is why it is a |
183 |
| - * protected undef/define */ |
184 |
| -#ifndef DES_PTR |
185 |
| -#undef DES_PTR |
186 |
| -#endif |
187 |
| - |
188 |
| -/* This helps C compiler generate the correct code for multiple functional |
189 |
| - * units. It reduces register dependancies at the expense of 2 more |
190 |
| - * registers */ |
191 |
| -#ifndef DES_RISC1 |
192 |
| -#undef DES_RISC1 |
193 |
| -#endif |
194 |
| - |
195 |
| -#ifndef DES_RISC2 |
196 |
| -#undef DES_RISC2 |
197 |
| -#endif |
198 |
| - |
199 |
| -#if defined(DES_RISC1) && defined(DES_RISC2) |
200 |
| -#error YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! |
201 |
| -#endif |
202 |
| - |
203 |
| -/* Unroll the inner loop, this sometimes helps, sometimes hinders. |
204 |
| - * Very mucy CPU dependant */ |
205 |
| -#ifndef DES_UNROLL |
206 |
| -#undef DES_UNROLL |
207 |
| -#endif |
208 |
| - |
209 |
| -/* These default values were supplied by |
210 |
| - * Peter Gutman <[email protected]> |
211 |
| - * They are only used if nothing else has been defined */ |
212 |
| -#if !defined(DES_PTR) && !defined(DES_RISC1) && !defined(DES_RISC2) && !defined(DES_UNROLL) |
213 |
| -/* Special defines which change the way the code is built depending on the |
214 |
| - CPU and OS. For SGI machines you can use _MIPS_SZLONG (32 or 64) to find |
215 |
| - even newer MIPS CPU's, but at the moment one size fits all for |
216 |
| - optimization options. Older Sparc's work better with only UNROLL, but |
217 |
| - there's no way to tell at compile time what it is you're running on */ |
218 |
| - |
219 |
| -#if defined( __sun ) || defined ( sun ) /* Newer Sparc's */ |
220 |
| -# define DES_PTR |
221 |
| -# define DES_RISC1 |
222 |
| -# define DES_UNROLL |
223 |
| -#elif defined( __ultrix ) /* Older MIPS */ |
224 |
| -# define DES_PTR |
225 |
| -# define DES_RISC2 |
226 |
| -# define DES_UNROLL |
227 |
| -#elif defined( __osf1__ ) /* Alpha */ |
228 |
| -# define DES_PTR |
229 |
| -# define DES_RISC2 |
230 |
| -#elif defined ( _AIX ) /* RS6000 */ |
231 |
| - /* Unknown */ |
232 |
| -#elif defined( __hpux ) /* HP-PA */ |
233 |
| - /* Unknown */ |
234 |
| -#elif defined( __aux ) /* 68K */ |
235 |
| - /* Unknown */ |
236 |
| -#elif defined( __dgux ) /* 88K (but P6 in latest boxes) */ |
237 |
| -# define DES_UNROLL |
238 |
| -#elif defined( __sgi ) /* Newer MIPS */ |
239 |
| -# define DES_PTR |
240 |
| -# define DES_RISC2 |
241 |
| -# define DES_UNROLL |
242 |
| -#elif defined(i386) || defined(__i386__) /* x86 boxes, should be gcc */ |
243 |
| -# define DES_PTR |
244 |
| -# define DES_RISC1 |
245 |
| -# define DES_UNROLL |
246 |
| -#endif /* Systems-specific speed defines */ |
247 |
| -#endif |
248 |
| - |
249 |
| -#endif /* DES_DEFAULT_OPTIONS */ |
250 |
| -#endif /* HEADER_DES_LOCL_H */ |
251 |
| -#ifdef __cplusplus |
252 |
| -} |
253 |
| -#endif |
| 1 | +#include "../../config/opensslconf.h" |
0 commit comments