user_settings.h
1 
2 #ifndef USER_SETTINGS_H
3 #define USER_SETTINGS_H
4 
5 #ifdef CONFIG_WOLFSSL
6 #ifdef CONFIG_WOLFSSL_SETTINGS_FILE
7 
8 #include CONFIG_WOLFSSL_SETTINGS_FILE
9 
10 #else
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #undef WOLFSSL_ZEPHYR
17 #define WOLFSSL_ZEPHYR
18 
19 #if 0
20 #undef SINGLE_THREADED
21 #define SINGLE_THREADED
22 #endif
23 
24 #undef TFM_TIMING_RESISTANT
25 #define TFM_TIMING_RESISTANT
26 
27 #undef ECC_TIMING_RESISTANT
28 #define ECC_TIMING_RESISTANT
29 
30 #undef WC_RSA_BLINDING
31 #define WC_RSA_BLINDING
32 
33 #undef HAVE_AESGCM
34 #define HAVE_AESGCM
35 
36 #undef WOLFSSL_SHA512
37 #define WOLFSSL_SHA512
38 
39 #undef WOLFSSL_SHA384
40 #define WOLFSSL_SHA384
41 
42 #undef NO_DSA
43 #define NO_DSA
44 
45 #undef HAVE_ECC
46 #define HAVE_ECC
47 
48 #undef TFM_ECC256
49 #define TFM_ECC256
50 
51 #undef WOLFSSL_BASE64_ENCODE
52 #define WOLFSSL_BASE64_ENCODE
53 
54 #undef NO_RC4
55 #define NO_RC4
56 
57 #undef NO_HC128
58 #define NO_HC128
59 
60 #undef NO_RABBIT
61 #define NO_RABBIT
62 
63 #undef WOLFSSL_SHA224
64 #define WOLFSSL_SHA224
65 
66 #undef WOLFSSL_SHA3
67 #define WOLFSSL_SHA3
68 
69 #undef HAVE_POLY1305
70 #define HAVE_POLY1305
71 
72 #undef HAVE_ONE_TIME_AUTH
73 #define HAVE_ONE_TIME_AUTH
74 
75 #undef HAVE_CHACHA
76 #define HAVE_CHACHA
77 
78 #undef HAVE_HASHDRBG
79 #define HAVE_HASHDRBG
80 
81 #undef NO_FILESYSTEM
82 #define NO_FILESYSTEM
83 
84 #undef HAVE_TLS_EXTENSIONS
85 #define HAVE_TLS_EXTENSIONS
86 
87 #undef HAVE_SUPPORTED_CURVES
88 #define HAVE_SUPPORTED_CURVES
89 
90 #undef HAVE_EXTENDED_MASTER
91 #define HAVE_EXTENDED_MASTER
92 
93 #undef NO_PSK
94 #define NO_PSK
95 
96 #undef NO_MD4
97 #define NO_MD4
98 
99 #undef NO_PWDBASED
100 #define NO_PWDBASED
101 
102 #undef USE_FAST_MATH
103 #define USE_FAST_MATH
104 
105 #undef WOLFSSL_NO_ASM
106 #define WOLFSSL_NO_ASM
107 
108 #undef WOLFSSL_X86_BUILD
109 #define WOLFSSL_X86_BUILD
110 
111 #undef WC_NO_ASYNC_THREADING
112 #define WC_NO_ASYNC_THREADING
113 
114 #undef NO_DES3
115 #define NO_DES3
116 
117 #if 1
118 #undef NO_ASN_TIME
119 #define NO_ASN_TIME
120 #endif
121 
122 #undef WOLFSSL_STATIC_MEMORY
123 #define WOLFSSL_STATIC_MEMORY
124 
125 #if 0
126 #undef WOLFSSL_HAVE_SP_RSA
127 #define WOLFSSL_HAVE_SP_RSA
128 #undef WOLFSSL_HAVE_SP_DH
129 #define WOLFSSL_HAVE_SP_DH
130 #undef WOLFSSL_HAVE_SP_ECC
131 #define WOLFSSL_HAVE_SP_ECC
132 #endif
133 
134 #if 0
135 #undef DEBUG_WOLFSSL
136 #define DEBUG_WOLFSSL
137 #endif
138 
139 #ifdef __cplusplus
140 }
141 #endif
142 
143 #endif /* CONFIG_WOLFSSL_SETTINGS_FILE */
144 #endif /* CONFIG_WOLFSSL */
145 
146 #endif /* USER_SETTINGS_H */
147