comparison CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/openssl/opensslconf.h @ 69:33d812a61356

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 17:55:14 -0400
parents
children
comparison
equal deleted inserted replaced
67:0e9998148a16 69:33d812a61356
1 /*
2 * WARNING: do not edit!
3 * Generated by Makefile from include/openssl/opensslconf.h.in
4 *
5 * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.
6 *
7 * Licensed under the OpenSSL license (the "License"). You may not use
8 * this file except in compliance with the License. You can obtain a copy
9 * in the file LICENSE in the source distribution or at
10 * https://www.openssl.org/source/license.html
11 */
12
13 #include <openssl/opensslv.h>
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19 #ifdef OPENSSL_ALGORITHM_DEFINES
20 # error OPENSSL_ALGORITHM_DEFINES no longer supported
21 #endif
22
23 /*
24 * OpenSSL was configured with the following options:
25 */
26
27 #ifndef OPENSSL_NO_MD2
28 # define OPENSSL_NO_MD2
29 #endif
30 #ifndef OPENSSL_NO_RC5
31 # define OPENSSL_NO_RC5
32 #endif
33 #ifndef OPENSSL_THREADS
34 # define OPENSSL_THREADS
35 #endif
36 #ifndef OPENSSL_RAND_SEED_OS
37 # define OPENSSL_RAND_SEED_OS
38 #endif
39 #ifndef OPENSSL_NO_ASAN
40 # define OPENSSL_NO_ASAN
41 #endif
42 #ifndef OPENSSL_NO_CRYPTO_MDEBUG
43 # define OPENSSL_NO_CRYPTO_MDEBUG
44 #endif
45 #ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
46 # define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
47 #endif
48 #ifndef OPENSSL_NO_DEVCRYPTOENG
49 # define OPENSSL_NO_DEVCRYPTOENG
50 #endif
51 #ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
52 # define OPENSSL_NO_EC_NISTP_64_GCC_128
53 #endif
54 #ifndef OPENSSL_NO_EGD
55 # define OPENSSL_NO_EGD
56 #endif
57 #ifndef OPENSSL_NO_EXTERNAL_TESTS
58 # define OPENSSL_NO_EXTERNAL_TESTS
59 #endif
60 #ifndef OPENSSL_NO_FUZZ_AFL
61 # define OPENSSL_NO_FUZZ_AFL
62 #endif
63 #ifndef OPENSSL_NO_FUZZ_LIBFUZZER
64 # define OPENSSL_NO_FUZZ_LIBFUZZER
65 #endif
66 #ifndef OPENSSL_NO_HEARTBEATS
67 # define OPENSSL_NO_HEARTBEATS
68 #endif
69 #ifndef OPENSSL_NO_MSAN
70 # define OPENSSL_NO_MSAN
71 #endif
72 #ifndef OPENSSL_NO_SCTP
73 # define OPENSSL_NO_SCTP
74 #endif
75 #ifndef OPENSSL_NO_SSL_TRACE
76 # define OPENSSL_NO_SSL_TRACE
77 #endif
78 #ifndef OPENSSL_NO_SSL3
79 # define OPENSSL_NO_SSL3
80 #endif
81 #ifndef OPENSSL_NO_SSL3_METHOD
82 # define OPENSSL_NO_SSL3_METHOD
83 #endif
84 #ifndef OPENSSL_NO_UBSAN
85 # define OPENSSL_NO_UBSAN
86 #endif
87 #ifndef OPENSSL_NO_UNIT_TEST
88 # define OPENSSL_NO_UNIT_TEST
89 #endif
90 #ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
91 # define OPENSSL_NO_WEAK_SSL_CIPHERS
92 #endif
93 #ifndef OPENSSL_NO_STATIC_ENGINE
94 # define OPENSSL_NO_STATIC_ENGINE
95 #endif
96
97
98 /*
99 * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
100 * don't like that. This will hopefully silence them.
101 */
102 #define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
103
104 /*
105 * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
106 * declarations of functions deprecated in or before <version>. Otherwise, they
107 * still won't see them if the library has been built to disable deprecated
108 * functions.
109 */
110 #ifndef DECLARE_DEPRECATED
111 # define DECLARE_DEPRECATED(f) f;
112 # ifdef __GNUC__
113 # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
114 # undef DECLARE_DEPRECATED
115 # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
116 # endif
117 # elif defined(__SUNPRO_C)
118 # if (__SUNPRO_C >= 0x5130)
119 # undef DECLARE_DEPRECATED
120 # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
121 # endif
122 # endif
123 #endif
124
125 #ifndef OPENSSL_FILE
126 # ifdef OPENSSL_NO_FILENAMES
127 # define OPENSSL_FILE ""
128 # define OPENSSL_LINE 0
129 # else
130 # define OPENSSL_FILE __FILE__
131 # define OPENSSL_LINE __LINE__
132 # endif
133 #endif
134
135 #ifndef OPENSSL_MIN_API
136 # define OPENSSL_MIN_API 0
137 #endif
138
139 #if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
140 # undef OPENSSL_API_COMPAT
141 # define OPENSSL_API_COMPAT OPENSSL_MIN_API
142 #endif
143
144 /*
145 * Do not deprecate things to be deprecated in version 1.2.0 before the
146 * OpenSSL version number matches.
147 */
148 #if OPENSSL_VERSION_NUMBER < 0x10200000L
149 # define DEPRECATEDIN_1_2_0(f) f;
150 #elif OPENSSL_API_COMPAT < 0x10200000L
151 # define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f)
152 #else
153 # define DEPRECATEDIN_1_2_0(f)
154 #endif
155
156 #if OPENSSL_API_COMPAT < 0x10100000L
157 # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f)
158 #else
159 # define DEPRECATEDIN_1_1_0(f)
160 #endif
161
162 #if OPENSSL_API_COMPAT < 0x10000000L
163 # define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f)
164 #else
165 # define DEPRECATEDIN_1_0_0(f)
166 #endif
167
168 #if OPENSSL_API_COMPAT < 0x00908000L
169 # define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f)
170 #else
171 # define DEPRECATEDIN_0_9_8(f)
172 #endif
173
174 /* Generate 80386 code? */
175 #undef I386_ONLY
176
177 #undef OPENSSL_UNISTD
178 #define OPENSSL_UNISTD <unistd.h>
179
180 #undef OPENSSL_EXPORT_VAR_AS_FUNCTION
181
182 /*
183 * The following are cipher-specific, but are part of the public API.
184 */
185 #if !defined(OPENSSL_SYS_UEFI)
186 # undef BN_LLONG
187 /* Only one for the following should be defined */
188 # define SIXTY_FOUR_BIT_LONG
189 # undef SIXTY_FOUR_BIT
190 # undef THIRTY_TWO_BIT
191 #endif
192
193 #define RC4_INT unsigned int
194
195 #ifdef __cplusplus
196 }
197 #endif