Loading...
Searching...
No Matches
14#ifndef OPENSSL_CONFIGURATION_H
15# define OPENSSL_CONFIGURATION_H
22# ifdef OPENSSL_ALGORITHM_DEFINES
23# error OPENSSL_ALGORITHM_DEFINES no longer supported
30# ifndef OPENSSL_SYS_UEFI
31# define OPENSSL_SYS_UEFI 1
33# define OPENSSL_CONFIGURED_API 10101
34# ifndef OPENSSL_RAND_SEED_NONE
35# define OPENSSL_RAND_SEED_NONE
37# ifndef OPENSSL_NO_ACVP_TESTS
38# define OPENSSL_NO_ACVP_TESTS
40# ifndef OPENSSL_NO_AFALGENG
41# define OPENSSL_NO_AFALGENG
43# ifndef OPENSSL_NO_APPS
44# define OPENSSL_NO_APPS
46# ifndef OPENSSL_NO_ARIA
47# define OPENSSL_NO_ARIA
49# ifndef OPENSSL_NO_ASAN
50# define OPENSSL_NO_ASAN
52# ifndef OPENSSL_NO_ASYNC
53# define OPENSSL_NO_ASYNC
55# ifndef OPENSSL_NO_AUTOERRINIT
56# define OPENSSL_NO_AUTOERRINIT
58# ifndef OPENSSL_NO_AUTOLOAD_CONFIG
59# define OPENSSL_NO_AUTOLOAD_CONFIG
64# ifndef OPENSSL_NO_BLAKE2
65# define OPENSSL_NO_BLAKE2
67# ifndef OPENSSL_NO_CAMELLIA
68# define OPENSSL_NO_CAMELLIA
70# ifndef OPENSSL_NO_CAPIENG
71# define OPENSSL_NO_CAPIENG
73# ifndef OPENSSL_NO_CAST
74# define OPENSSL_NO_CAST
76# ifndef OPENSSL_NO_CHACHA
77# define OPENSSL_NO_CHACHA
79# ifndef OPENSSL_NO_CMAC
80# define OPENSSL_NO_CMAC
82# ifndef OPENSSL_NO_CMP
83# define OPENSSL_NO_CMP
85# ifndef OPENSSL_NO_CMS
86# define OPENSSL_NO_CMS
88# ifndef OPENSSL_NO_CRMF
89# define OPENSSL_NO_CRMF
91# ifndef OPENSSL_NO_CRYPTO_MDEBUG
92# define OPENSSL_NO_CRYPTO_MDEBUG
94# ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
95# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
100# ifndef OPENSSL_NO_DEPRECATED
101# define OPENSSL_NO_DEPRECATED
103# ifndef OPENSSL_NO_DES
104# define OPENSSL_NO_DES
106# ifndef OPENSSL_NO_DEVCRYPTOENG
107# define OPENSSL_NO_DEVCRYPTOENG
109# ifndef OPENSSL_NO_DGRAM
110# define OPENSSL_NO_DGRAM
112# ifndef OPENSSL_NO_DSA
113# define OPENSSL_NO_DSA
115# ifndef OPENSSL_NO_DSO
116# define OPENSSL_NO_DSO
118# ifndef OPENSSL_NO_DTLS
119# define OPENSSL_NO_DTLS
121# ifndef OPENSSL_NO_DTLS1
122# define OPENSSL_NO_DTLS1
124# ifndef OPENSSL_NO_DTLS1_METHOD
125# define OPENSSL_NO_DTLS1_METHOD
127# ifndef OPENSSL_NO_DTLS1_2
128# define OPENSSL_NO_DTLS1_2
130# ifndef OPENSSL_NO_DTLS1_2_METHOD
131# define OPENSSL_NO_DTLS1_2_METHOD
133# ifndef OPENSSL_NO_EC2M
134# define OPENSSL_NO_EC2M
136# ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
137# define OPENSSL_NO_EC_NISTP_64_GCC_128
139# ifndef OPENSSL_NO_EGD
140# define OPENSSL_NO_EGD
142# ifndef OPENSSL_NO_ENGINE
143# define OPENSSL_NO_ENGINE
145# ifndef OPENSSL_NO_ERR
146# define OPENSSL_NO_ERR
148# ifndef OPENSSL_NO_EXTERNAL_TESTS
149# define OPENSSL_NO_EXTERNAL_TESTS
151# ifndef OPENSSL_NO_FILENAMES
152# define OPENSSL_NO_FILENAMES
154# ifndef OPENSSL_NO_FIPS_SECURITYCHECKS
155# define OPENSSL_NO_FIPS_SECURITYCHECKS
157# ifndef OPENSSL_NO_FUZZ_AFL
158# define OPENSSL_NO_FUZZ_AFL
160# ifndef OPENSSL_NO_FUZZ_LIBFUZZER
161# define OPENSSL_NO_FUZZ_LIBFUZZER
163# ifndef OPENSSL_NO_GOST
164# define OPENSSL_NO_GOST
166# ifndef OPENSSL_NO_IDEA
167# define OPENSSL_NO_IDEA
169# ifndef OPENSSL_NO_KTLS
170# define OPENSSL_NO_KTLS
172# ifndef OPENSSL_NO_LOADERENG
173# define OPENSSL_NO_LOADERENG
175# ifndef OPENSSL_NO_MD2
176# define OPENSSL_NO_MD2
178# ifndef OPENSSL_NO_MD4
179# define OPENSSL_NO_MD4
181# ifndef OPENSSL_NO_MDC2
182# define OPENSSL_NO_MDC2
184# ifndef OPENSSL_NO_MSAN
185# define OPENSSL_NO_MSAN
187# ifndef OPENSSL_NO_MULTIBLOCK
188# define OPENSSL_NO_MULTIBLOCK
190# ifndef OPENSSL_NO_NEXTPROTONEG
191# define OPENSSL_NO_NEXTPROTONEG
193# ifndef OPENSSL_NO_OCB
194# define OPENSSL_NO_OCB
196# ifndef OPENSSL_NO_OCSP
197# define OPENSSL_NO_OCSP
199# ifndef OPENSSL_NO_PADLOCKENG
200# define OPENSSL_NO_PADLOCKENG
202# ifndef OPENSSL_NO_POLY1305
203# define OPENSSL_NO_POLY1305
205# ifndef OPENSSL_NO_POSIX_IO
206# define OPENSSL_NO_POSIX_IO
208# ifndef OPENSSL_NO_PSK
209# define OPENSSL_NO_PSK
211# ifndef OPENSSL_NO_RC2
212# define OPENSSL_NO_RC2
214# ifndef OPENSSL_NO_RC4
215# define OPENSSL_NO_RC4
217# ifndef OPENSSL_NO_RC5
218# define OPENSSL_NO_RC5
220# ifndef OPENSSL_NO_RFC3779
221# define OPENSSL_NO_RFC3779
223# ifndef OPENSSL_NO_RMD160
224# define OPENSSL_NO_RMD160
226# ifndef OPENSSL_NO_SCRYPT
227# define OPENSSL_NO_SCRYPT
229# ifndef OPENSSL_NO_SCTP
230# define OPENSSL_NO_SCTP
232# ifndef OPENSSL_NO_SEED
233# define OPENSSL_NO_SEED
235# ifndef OPENSSL_NO_SIPHASH
236# define OPENSSL_NO_SIPHASH
238# ifndef OPENSSL_NO_SIV
239# define OPENSSL_NO_SIV
241# ifndef OPENSSL_NO_SM2
242# define OPENSSL_NO_SM2
244# ifndef OPENSSL_NO_SM4
245# define OPENSSL_NO_SM4
247# ifndef OPENSSL_NO_SOCK
248# define OPENSSL_NO_SOCK
250# ifndef OPENSSL_NO_SRP
251# define OPENSSL_NO_SRP
253# ifndef OPENSSL_NO_SRTP
254# define OPENSSL_NO_SRTP
256# ifndef OPENSSL_NO_SSL_TRACE
257# define OPENSSL_NO_SSL_TRACE
259# ifndef OPENSSL_NO_SSL3
260# define OPENSSL_NO_SSL3
262# ifndef OPENSSL_NO_SSL3_METHOD
263# define OPENSSL_NO_SSL3_METHOD
265# ifndef OPENSSL_NO_STDIO
266# define OPENSSL_NO_STDIO
268# ifndef OPENSSL_NO_TESTS
269# define OPENSSL_NO_TESTS
271# ifndef OPENSSL_NO_TLS1_3
272# define OPENSSL_NO_TLS1_3
274# ifndef OPENSSL_NO_TRACE
275# define OPENSSL_NO_TRACE
277# ifndef OPENSSL_NO_TS
278# define OPENSSL_NO_TS
280# ifndef OPENSSL_NO_UBSAN
281# define OPENSSL_NO_UBSAN
283# ifndef OPENSSL_NO_UI_CONSOLE
284# define OPENSSL_NO_UI_CONSOLE
286# ifndef OPENSSL_NO_UNIT_TEST
287# define OPENSSL_NO_UNIT_TEST
289# ifndef OPENSSL_NO_UPLINK
290# define OPENSSL_NO_UPLINK
292# ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
293# define OPENSSL_NO_WEAK_SSL_CIPHERS
295# ifndef OPENSSL_NO_WHIRLPOOL
296# define OPENSSL_NO_WHIRLPOOL
298# ifndef OPENSSL_NO_DYNAMIC_ENGINE
299# define OPENSSL_NO_DYNAMIC_ENGINE
309# if !defined(OPENSSL_SYS_UEFI)
312# undef SIXTY_FOUR_BIT_LONG
313# undef SIXTY_FOUR_BIT
314# define THIRTY_TWO_BIT
317# define RC4_INT unsigned int