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