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_EC
134# define OPENSSL_NO_EC
136# ifndef OPENSSL_NO_EC2M
137# define OPENSSL_NO_EC2M
139# ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
140# define OPENSSL_NO_EC_NISTP_64_GCC_128
142# ifndef OPENSSL_NO_ECDH
143# define OPENSSL_NO_ECDH
145# ifndef OPENSSL_NO_ECDSA
146# define OPENSSL_NO_ECDSA
148# ifndef OPENSSL_NO_EGD
149# define OPENSSL_NO_EGD
151# ifndef OPENSSL_NO_ENGINE
152# define OPENSSL_NO_ENGINE
154# ifndef OPENSSL_NO_ERR
155# define OPENSSL_NO_ERR
157# ifndef OPENSSL_NO_EXTERNAL_TESTS
158# define OPENSSL_NO_EXTERNAL_TESTS
160# ifndef OPENSSL_NO_FILENAMES
161# define OPENSSL_NO_FILENAMES
163# ifndef OPENSSL_NO_FIPS_SECURITYCHECKS
164# define OPENSSL_NO_FIPS_SECURITYCHECKS
166# ifndef OPENSSL_NO_FUZZ_AFL
167# define OPENSSL_NO_FUZZ_AFL
169# ifndef OPENSSL_NO_FUZZ_LIBFUZZER
170# define OPENSSL_NO_FUZZ_LIBFUZZER
172# ifndef OPENSSL_NO_GOST
173# define OPENSSL_NO_GOST
175# ifndef OPENSSL_NO_IDEA
176# define OPENSSL_NO_IDEA
178# ifndef OPENSSL_NO_KTLS
179# define OPENSSL_NO_KTLS
181# ifndef OPENSSL_NO_LOADERENG
182# define OPENSSL_NO_LOADERENG
184# ifndef OPENSSL_NO_MD2
185# define OPENSSL_NO_MD2
187# ifndef OPENSSL_NO_MD4
188# define OPENSSL_NO_MD4
190# ifndef OPENSSL_NO_MDC2
191# define OPENSSL_NO_MDC2
193# ifndef OPENSSL_NO_MSAN
194# define OPENSSL_NO_MSAN
196# ifndef OPENSSL_NO_MULTIBLOCK
197# define OPENSSL_NO_MULTIBLOCK
199# ifndef OPENSSL_NO_NEXTPROTONEG
200# define OPENSSL_NO_NEXTPROTONEG
202# ifndef OPENSSL_NO_OCB
203# define OPENSSL_NO_OCB
205# ifndef OPENSSL_NO_OCSP
206# define OPENSSL_NO_OCSP
208# ifndef OPENSSL_NO_PADLOCKENG
209# define OPENSSL_NO_PADLOCKENG
211# ifndef OPENSSL_NO_POLY1305
212# define OPENSSL_NO_POLY1305
214# ifndef OPENSSL_NO_POSIX_IO
215# define OPENSSL_NO_POSIX_IO
217# ifndef OPENSSL_NO_PSK
218# define OPENSSL_NO_PSK
220# ifndef OPENSSL_NO_RC2
221# define OPENSSL_NO_RC2
223# ifndef OPENSSL_NO_RC4
224# define OPENSSL_NO_RC4
226# ifndef OPENSSL_NO_RC5
227# define OPENSSL_NO_RC5
229# ifndef OPENSSL_NO_RFC3779
230# define OPENSSL_NO_RFC3779
232# ifndef OPENSSL_NO_RMD160
233# define OPENSSL_NO_RMD160
235# ifndef OPENSSL_NO_SCRYPT
236# define OPENSSL_NO_SCRYPT
238# ifndef OPENSSL_NO_SCTP
239# define OPENSSL_NO_SCTP
241# ifndef OPENSSL_NO_SEED
242# define OPENSSL_NO_SEED
244# ifndef OPENSSL_NO_SIPHASH
245# define OPENSSL_NO_SIPHASH
247# ifndef OPENSSL_NO_SIV
248# define OPENSSL_NO_SIV
250# ifndef OPENSSL_NO_SM2
251# define OPENSSL_NO_SM2
253# ifndef OPENSSL_NO_SM4
254# define OPENSSL_NO_SM4
256# ifndef OPENSSL_NO_SOCK
257# define OPENSSL_NO_SOCK
259# ifndef OPENSSL_NO_SRP
260# define OPENSSL_NO_SRP
262# ifndef OPENSSL_NO_SRTP
263# define OPENSSL_NO_SRTP
265# ifndef OPENSSL_NO_SSL_TRACE
266# define OPENSSL_NO_SSL_TRACE
268# ifndef OPENSSL_NO_SSL3
269# define OPENSSL_NO_SSL3
271# ifndef OPENSSL_NO_SSL3_METHOD
272# define OPENSSL_NO_SSL3_METHOD
274# ifndef OPENSSL_NO_STDIO
275# define OPENSSL_NO_STDIO
277# ifndef OPENSSL_NO_TESTS
278# define OPENSSL_NO_TESTS
280# ifndef OPENSSL_NO_TLS1_3
281# define OPENSSL_NO_TLS1_3
283# ifndef OPENSSL_NO_TRACE
284# define OPENSSL_NO_TRACE
286# ifndef OPENSSL_NO_TS
287# define OPENSSL_NO_TS
289# ifndef OPENSSL_NO_UBSAN
290# define OPENSSL_NO_UBSAN
292# ifndef OPENSSL_NO_UI_CONSOLE
293# define OPENSSL_NO_UI_CONSOLE
295# ifndef OPENSSL_NO_UNIT_TEST
296# define OPENSSL_NO_UNIT_TEST
298# ifndef OPENSSL_NO_UPLINK
299# define OPENSSL_NO_UPLINK
301# ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
302# define OPENSSL_NO_WEAK_SSL_CIPHERS
304# ifndef OPENSSL_NO_WHIRLPOOL
305# define OPENSSL_NO_WHIRLPOOL
307# ifndef OPENSSL_NO_DYNAMIC_ENGINE
308# define OPENSSL_NO_DYNAMIC_ENGINE
318# if !defined(OPENSSL_SYS_UEFI)
321# undef SIXTY_FOUR_BIT_LONG
322# undef SIXTY_FOUR_BIT
323# define THIRTY_TWO_BIT
326# define RC4_INT unsigned int