Skip to content

Commit c0eefcb

Browse files
committed
deps: copy all openssl header files to include dir
All symlink files in `deps/openssl/openssl/include/openssl/` are removed and replaced with real header files to avoid issues on Windows. Two files of opensslconf.h in crypto and include dir are replaced to refer config/opensslconf.h. PR-URL: #11021 Reviewed-By: Ben Noordhuis <[email protected]>
1 parent 31e3b81 commit c0eefcb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

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

0 commit comments

Comments
 (0)