TianoCore EDK2 master
Loading...
Searching...
No Matches
configuration-ec.h
1/*
2 * WARNING: do not edit!
3 * Generated by configdata.pm from Configurations/common0.tmpl, Configurations/unix-Makefile.tmpl
4 * via Makefile.in
5 *
6 * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
7 *
8 * Licensed under the Apache License 2.0 (the "License"). You may not use
9 * this file except in compliance with the License. You can obtain a copy
10 * in the file LICENSE in the source distribution or at
11 * https://www.openssl.org/source/license.html
12 */
13
14#ifndef OPENSSL_CONFIGURATION_H
15# define OPENSSL_CONFIGURATION_H
16# pragma once
17
18# ifdef __cplusplus
19extern "C" {
20# endif
21
22# ifdef OPENSSL_ALGORITHM_DEFINES
23# error OPENSSL_ALGORITHM_DEFINES no longer supported
24# endif
25
26/*
27 * OpenSSL was configured with the following options:
28 */
29
30# ifndef OPENSSL_SYS_UEFI
31# define OPENSSL_SYS_UEFI 1
32# endif
33# define OPENSSL_CONFIGURED_API 10101
34# ifndef OPENSSL_RAND_SEED_NONE
35# define OPENSSL_RAND_SEED_NONE
36# endif
37# ifndef OPENSSL_NO_ACVP_TESTS
38# define OPENSSL_NO_ACVP_TESTS
39# endif
40# ifndef OPENSSL_NO_AFALGENG
41# define OPENSSL_NO_AFALGENG
42# endif
43# ifndef OPENSSL_NO_APPS
44# define OPENSSL_NO_APPS
45# endif
46# ifndef OPENSSL_NO_ARIA
47# define OPENSSL_NO_ARIA
48# endif
49# ifndef OPENSSL_NO_ASAN
50# define OPENSSL_NO_ASAN
51# endif
52# ifndef OPENSSL_NO_ASYNC
53# define OPENSSL_NO_ASYNC
54# endif
55# ifndef OPENSSL_NO_AUTOERRINIT
56# define OPENSSL_NO_AUTOERRINIT
57# endif
58# ifndef OPENSSL_NO_AUTOLOAD_CONFIG
59# define OPENSSL_NO_AUTOLOAD_CONFIG
60# endif
61# ifndef OPENSSL_NO_BF
62# define OPENSSL_NO_BF
63# endif
64# ifndef OPENSSL_NO_BLAKE2
65# define OPENSSL_NO_BLAKE2
66# endif
67# ifndef OPENSSL_NO_CAMELLIA
68# define OPENSSL_NO_CAMELLIA
69# endif
70# ifndef OPENSSL_NO_CAPIENG
71# define OPENSSL_NO_CAPIENG
72# endif
73# ifndef OPENSSL_NO_CAST
74# define OPENSSL_NO_CAST
75# endif
76# ifndef OPENSSL_NO_CHACHA
77# define OPENSSL_NO_CHACHA
78# endif
79# ifndef OPENSSL_NO_CMAC
80# define OPENSSL_NO_CMAC
81# endif
82# ifndef OPENSSL_NO_CMP
83# define OPENSSL_NO_CMP
84# endif
85# ifndef OPENSSL_NO_CMS
86# define OPENSSL_NO_CMS
87# endif
88# ifndef OPENSSL_NO_CRMF
89# define OPENSSL_NO_CRMF
90# endif
91# ifndef OPENSSL_NO_CRYPTO_MDEBUG
92# define OPENSSL_NO_CRYPTO_MDEBUG
93# endif
94# ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
95# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
96# endif
97# ifndef OPENSSL_NO_CT
98# define OPENSSL_NO_CT
99# endif
100# ifndef OPENSSL_NO_DEPRECATED
101# define OPENSSL_NO_DEPRECATED
102# endif
103# ifndef OPENSSL_NO_DES
104# define OPENSSL_NO_DES
105# endif
106# ifndef OPENSSL_NO_DEVCRYPTOENG
107# define OPENSSL_NO_DEVCRYPTOENG
108# endif
109# ifndef OPENSSL_NO_DGRAM
110# define OPENSSL_NO_DGRAM
111# endif
112# ifndef OPENSSL_NO_DSA
113# define OPENSSL_NO_DSA
114# endif
115# ifndef OPENSSL_NO_DSO
116# define OPENSSL_NO_DSO
117# endif
118# ifndef OPENSSL_NO_DTLS
119# define OPENSSL_NO_DTLS
120# endif
121# ifndef OPENSSL_NO_DTLS1
122# define OPENSSL_NO_DTLS1
123# endif
124# ifndef OPENSSL_NO_DTLS1_METHOD
125# define OPENSSL_NO_DTLS1_METHOD
126# endif
127# ifndef OPENSSL_NO_DTLS1_2
128# define OPENSSL_NO_DTLS1_2
129# endif
130# ifndef OPENSSL_NO_DTLS1_2_METHOD
131# define OPENSSL_NO_DTLS1_2_METHOD
132# endif
133# ifndef OPENSSL_NO_EC2M
134# define OPENSSL_NO_EC2M
135# endif
136# ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
137# define OPENSSL_NO_EC_NISTP_64_GCC_128
138# endif
139# ifndef OPENSSL_NO_EGD
140# define OPENSSL_NO_EGD
141# endif
142# ifndef OPENSSL_NO_ENGINE
143# define OPENSSL_NO_ENGINE
144# endif
145# ifndef OPENSSL_NO_ERR
146# define OPENSSL_NO_ERR
147# endif
148# ifndef OPENSSL_NO_EXTERNAL_TESTS
149# define OPENSSL_NO_EXTERNAL_TESTS
150# endif
151# ifndef OPENSSL_NO_FILENAMES
152# define OPENSSL_NO_FILENAMES
153# endif
154# ifndef OPENSSL_NO_FIPS_SECURITYCHECKS
155# define OPENSSL_NO_FIPS_SECURITYCHECKS
156# endif
157# ifndef OPENSSL_NO_FUZZ_AFL
158# define OPENSSL_NO_FUZZ_AFL
159# endif
160# ifndef OPENSSL_NO_FUZZ_LIBFUZZER
161# define OPENSSL_NO_FUZZ_LIBFUZZER
162# endif
163# ifndef OPENSSL_NO_GOST
164# define OPENSSL_NO_GOST
165# endif
166# ifndef OPENSSL_NO_IDEA
167# define OPENSSL_NO_IDEA
168# endif
169# ifndef OPENSSL_NO_KTLS
170# define OPENSSL_NO_KTLS
171# endif
172# ifndef OPENSSL_NO_LOADERENG
173# define OPENSSL_NO_LOADERENG
174# endif
175# ifndef OPENSSL_NO_MD2
176# define OPENSSL_NO_MD2
177# endif
178# ifndef OPENSSL_NO_MD4
179# define OPENSSL_NO_MD4
180# endif
181# ifndef OPENSSL_NO_MDC2
182# define OPENSSL_NO_MDC2
183# endif
184# ifndef OPENSSL_NO_MSAN
185# define OPENSSL_NO_MSAN
186# endif
187# ifndef OPENSSL_NO_MULTIBLOCK
188# define OPENSSL_NO_MULTIBLOCK
189# endif
190# ifndef OPENSSL_NO_NEXTPROTONEG
191# define OPENSSL_NO_NEXTPROTONEG
192# endif
193# ifndef OPENSSL_NO_OCB
194# define OPENSSL_NO_OCB
195# endif
196# ifndef OPENSSL_NO_OCSP
197# define OPENSSL_NO_OCSP
198# endif
199# ifndef OPENSSL_NO_PADLOCKENG
200# define OPENSSL_NO_PADLOCKENG
201# endif
202# ifndef OPENSSL_NO_POLY1305
203# define OPENSSL_NO_POLY1305
204# endif
205# ifndef OPENSSL_NO_POSIX_IO
206# define OPENSSL_NO_POSIX_IO
207# endif
208# ifndef OPENSSL_NO_PSK
209# define OPENSSL_NO_PSK
210# endif
211# ifndef OPENSSL_NO_RC2
212# define OPENSSL_NO_RC2
213# endif
214# ifndef OPENSSL_NO_RC4
215# define OPENSSL_NO_RC4
216# endif
217# ifndef OPENSSL_NO_RC5
218# define OPENSSL_NO_RC5
219# endif
220# ifndef OPENSSL_NO_RFC3779
221# define OPENSSL_NO_RFC3779
222# endif
223# ifndef OPENSSL_NO_RMD160
224# define OPENSSL_NO_RMD160
225# endif
226# ifndef OPENSSL_NO_SCRYPT
227# define OPENSSL_NO_SCRYPT
228# endif
229# ifndef OPENSSL_NO_SCTP
230# define OPENSSL_NO_SCTP
231# endif
232# ifndef OPENSSL_NO_SEED
233# define OPENSSL_NO_SEED
234# endif
235# ifndef OPENSSL_NO_SIPHASH
236# define OPENSSL_NO_SIPHASH
237# endif
238# ifndef OPENSSL_NO_SIV
239# define OPENSSL_NO_SIV
240# endif
241# ifndef OPENSSL_NO_SM2
242# define OPENSSL_NO_SM2
243# endif
244# ifndef OPENSSL_NO_SM4
245# define OPENSSL_NO_SM4
246# endif
247# ifndef OPENSSL_NO_SOCK
248# define OPENSSL_NO_SOCK
249# endif
250# ifndef OPENSSL_NO_SRP
251# define OPENSSL_NO_SRP
252# endif
253# ifndef OPENSSL_NO_SRTP
254# define OPENSSL_NO_SRTP
255# endif
256# ifndef OPENSSL_NO_SSL_TRACE
257# define OPENSSL_NO_SSL_TRACE
258# endif
259# ifndef OPENSSL_NO_SSL3
260# define OPENSSL_NO_SSL3
261# endif
262# ifndef OPENSSL_NO_SSL3_METHOD
263# define OPENSSL_NO_SSL3_METHOD
264# endif
265# ifndef OPENSSL_NO_STDIO
266# define OPENSSL_NO_STDIO
267# endif
268# ifndef OPENSSL_NO_TESTS
269# define OPENSSL_NO_TESTS
270# endif
271# ifndef OPENSSL_NO_TLS1_3
272# define OPENSSL_NO_TLS1_3
273# endif
274# ifndef OPENSSL_NO_TRACE
275# define OPENSSL_NO_TRACE
276# endif
277# ifndef OPENSSL_NO_TS
278# define OPENSSL_NO_TS
279# endif
280# ifndef OPENSSL_NO_UBSAN
281# define OPENSSL_NO_UBSAN
282# endif
283# ifndef OPENSSL_NO_UI_CONSOLE
284# define OPENSSL_NO_UI_CONSOLE
285# endif
286# ifndef OPENSSL_NO_UNIT_TEST
287# define OPENSSL_NO_UNIT_TEST
288# endif
289# ifndef OPENSSL_NO_UPLINK
290# define OPENSSL_NO_UPLINK
291# endif
292# ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
293# define OPENSSL_NO_WEAK_SSL_CIPHERS
294# endif
295# ifndef OPENSSL_NO_WHIRLPOOL
296# define OPENSSL_NO_WHIRLPOOL
297# endif
298# ifndef OPENSSL_NO_DYNAMIC_ENGINE
299# define OPENSSL_NO_DYNAMIC_ENGINE
300# endif
301
302
303/* Generate 80386 code? */
304# undef I386_ONLY
305
306/*
307 * The following are cipher-specific, but are part of the public API.
308 */
309# if !defined(OPENSSL_SYS_UEFI)
310# undef BN_LLONG
311/* Only one for the following should be defined */
312# undef SIXTY_FOUR_BIT_LONG
313# undef SIXTY_FOUR_BIT
314# define THIRTY_TWO_BIT
315# endif
316
317# define RC4_INT unsigned int
318
319# ifdef __cplusplus
320}
321# endif
322
323#endif /* OPENSSL_CONFIGURATION_H */