options.h
1 /* cyassl options.h
2  * generated from wolfssl/options.h
3  */
4 /* wolfssl options.h
5 * generated from configure options
6 *
7 * Copyright (C) 2006-2020 wolfSSL Inc.
8 *
9 * This file is part of wolfSSL. (formerly known as CyaSSL)
10 *
11 */
12 
13 #ifndef CYASSL_OPTIONS_H
14 #define CYASSL_OPTIONS_H
15 
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 #ifndef WOLFSSL_OPTIONS_IGNORE_SYS
22 #undef _FORTIFY_SOURCE
23 #define _FORTIFY_SOURCE 2
24 #endif
25 
26 #undef SINGLE_THREADED
27 #define SINGLE_THREADED
28 
29 #undef DEBUG_WOLFSSL
30 #define DEBUG_WOLFSSL
31 
32 #undef HAVE_THREAD_LS
33 #define HAVE_THREAD_LS
34 
35 #undef TFM_TIMING_RESISTANT
36 #define TFM_TIMING_RESISTANT
37 
38 #undef ECC_TIMING_RESISTANT
39 #define ECC_TIMING_RESISTANT
40 
41 #undef WC_RSA_BLINDING
42 #define WC_RSA_BLINDING
43 
44 #undef WOLFSSL_LEANTLS
45 #define WOLFSSL_LEANTLS
46 
47 #undef NO_WRITEV
48 #define NO_WRITEV
49 
50 #undef HAVE_ECC
51 #define HAVE_ECC
52 
53 #undef TFM_ECC256
54 #define TFM_ECC256
55 
56 #undef ECC_USER_CURVES
57 #define ECC_USER_CURVES
58 
59 #undef NO_WOLFSSL_SERVER
60 #define NO_WOLFSSL_SERVER
61 
62 #undef NO_RABBIT
63 #define NO_RABBIT
64 
65 #undef NO_RSA
66 #define NO_RSA
67 
68 #undef NO_DSA
69 #define NO_DSA
70 
71 #undef NO_DH
72 #define NO_DH
73 
74 #undef NO_PWDBASED
75 #define NO_PWDBASED
76 
77 #undef NO_MD5
78 #define NO_MD5
79 
80 #undef NO_ERROR_STRINGS
81 #define NO_ERROR_STRINGS
82 
83 #undef NO_OLD_TLS
84 #define NO_OLD_TLS
85 
86 #undef NO_RC4
87 #define NO_RC4
88 
89 #undef NO_SHA
90 #define NO_SHA
91 
92 #undef NO_PSK
93 #define NO_PSK
94 
95 #undef NO_WOLFSSL_MEMORY
96 #define NO_WOLFSSL_MEMORY
97 
98 #undef NO_WOLFSSL_CM_VERIFY
99 #define NO_WOLFSSL_CM_VERIFY
100 
101 #undef NO_SESSION_CACHE
102 #define NO_SESSION_CACHE
103 
104 #undef RSA_LOW_MEM
105 #define RSA_LOW_MEM
106 
107 #undef ALT_ECC_SIZE
108 #define ALT_ECC_SIZE
109 
110 #undef GCM_SMALL
111 #define GCM_SMALL
112 
113 #undef CURVE25519_SMALL
114 #define CURVE25519_SMALL
115 
116 #undef ED25519_SMALL
117 #define ED25519_SMALL
118 
119 #undef WOLFSSL_SMALL_CERT_VERIFY
120 #define WOLFSSL_SMALL_CERT_VERIFY
121 
122 #undef USE_SLOW_SHA
123 #define USE_SLOW_SHA
124 
125 #undef USE_SLOW_SHA256
126 #define USE_SLOW_SHA256
127 
128 #undef USE_SLOW_SHA512
129 #define USE_SLOW_SHA512
130 
131 #undef NO_DSA
132 #define NO_DSA
133 
134 #undef HAVE_ECC
135 #define HAVE_ECC
136 
137 #undef TFM_ECC256
138 #define TFM_ECC256
139 
140 #undef NO_ERROR_STRINGS
141 #define NO_ERROR_STRINGS
142 
143 #undef NO_OLD_TLS
144 #define NO_OLD_TLS
145 
146 #undef HAVE_STACK_SIZE
147 #define HAVE_STACK_SIZE
148 
149 #undef NO_RSA
150 #define NO_RSA
151 
152 #undef NO_DH
153 #define NO_DH
154 
155 #undef WOLFSSL_BASE64_ENCODE
156 #define WOLFSSL_BASE64_ENCODE
157 
158 #undef NO_RC4
159 #define NO_RC4
160 
161 #undef NO_MD5
162 #define NO_MD5
163 
164 #undef NO_OLD_TLS
165 #define NO_OLD_TLS
166 
167 #undef NO_SHA
168 #define NO_SHA
169 
170 #undef NO_OLD_TLS
171 #define NO_OLD_TLS
172 
173 #undef NO_HC128
174 #define NO_HC128
175 
176 #undef NO_RABBIT
177 #define NO_RABBIT
178 
179 #undef WOLFSSL_SHA224
180 #define WOLFSSL_SHA224
181 
182 #undef WOLFSSL_SHA3
183 #define WOLFSSL_SHA3
184 
185 #undef WOLFSSL_SHAKE256
186 #define WOLFSSL_SHAKE256
187 
188 #undef HAVE_HASHDRBG
189 #define HAVE_HASHDRBG
190 
191 #undef NO_FILESYSTEM
192 #define NO_FILESYSTEM
193 
194 #undef HAVE_TLS_EXTENSIONS
195 #define HAVE_TLS_EXTENSIONS
196 
197 #undef HAVE_SUPPORTED_CURVES
198 #define HAVE_SUPPORTED_CURVES
199 
200 #undef HAVE_EXTENDED_MASTER
201 #define HAVE_EXTENDED_MASTER
202 
203 #undef NO_RC4
204 #define NO_RC4
205 
206 #undef HAVE_ENCRYPT_THEN_MAC
207 #define HAVE_ENCRYPT_THEN_MAC
208 
209 #undef NO_PSK
210 #define NO_PSK
211 
212 #undef NO_MD4
213 #define NO_MD4
214 
215 #undef NO_PWDBASED
216 #define NO_PWDBASED
217 
218 #undef USE_FAST_MATH
219 #define USE_FAST_MATH
220 
221 #undef WOLFSSL_X86_64_BUILD
222 #define WOLFSSL_X86_64_BUILD
223 
224 #undef WC_NO_ASYNC_THREADING
225 #define WC_NO_ASYNC_THREADING
226 
227 #undef HAVE_DH_DEFAULT_PARAMS
228 #define HAVE_DH_DEFAULT_PARAMS
229 
230 #undef NO_DES3
231 #define NO_DES3
232 
233 #undef HAVE___UINT128_T
234 #define HAVE___UINT128_T 1
235 
236 
237 #ifdef __cplusplus
238 }
239 #endif
240 
241 
242 #endif /* CYASSL_OPTIONS_H */
243