First git repo commit for the libreCMC project
[librecmc/librecmc.git] / package / libs / mbedtls / patches / 200-config.patch
1 --- a/include/mbedtls/config.h
2 +++ b/include/mbedtls/config.h
3 @@ -191,7 +191,7 @@
4   *
5   * Uncomment to get errors on using deprecated functions.
6   */
7 -//#define MBEDTLS_DEPRECATED_REMOVED
8 +#define MBEDTLS_DEPRECATED_REMOVED
9  
10  /* \} name SECTION: System support */
11  
12 @@ -347,7 +347,7 @@
13   *
14   * Enable Cipher Feedback mode (CFB) for symmetric ciphers.
15   */
16 -#define MBEDTLS_CIPHER_MODE_CFB
17 +//#define MBEDTLS_CIPHER_MODE_CFB
18  
19  /**
20   * \def MBEDTLS_CIPHER_MODE_CTR
21 @@ -441,13 +441,13 @@
22   *
23   * Comment macros to disable the curve and functions for it
24   */
25 -#define MBEDTLS_ECP_DP_SECP192R1_ENABLED
26 -#define MBEDTLS_ECP_DP_SECP224R1_ENABLED
27 +//#define MBEDTLS_ECP_DP_SECP192R1_ENABLED
28 +//#define MBEDTLS_ECP_DP_SECP224R1_ENABLED
29  #define MBEDTLS_ECP_DP_SECP256R1_ENABLED
30  #define MBEDTLS_ECP_DP_SECP384R1_ENABLED
31  #define MBEDTLS_ECP_DP_SECP521R1_ENABLED
32 -#define MBEDTLS_ECP_DP_SECP192K1_ENABLED
33 -#define MBEDTLS_ECP_DP_SECP224K1_ENABLED
34 +//#define MBEDTLS_ECP_DP_SECP192K1_ENABLED
35 +//#define MBEDTLS_ECP_DP_SECP224K1_ENABLED
36  #define MBEDTLS_ECP_DP_SECP256K1_ENABLED
37  #define MBEDTLS_ECP_DP_BP256R1_ENABLED
38  #define MBEDTLS_ECP_DP_BP384R1_ENABLED
39 @@ -523,7 +523,7 @@
40   *      MBEDTLS_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA
41   *      MBEDTLS_TLS_DHE_PSK_WITH_RC4_128_SHA
42   */
43 -#define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
44 +//#define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
45  
46  /**
47   * \def MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
48 @@ -568,7 +568,7 @@
49   *      MBEDTLS_TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA
50   *      MBEDTLS_TLS_RSA_PSK_WITH_RC4_128_SHA
51   */
52 -#define MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
53 +//#define MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
54  
55  /**
56   * \def MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
57 @@ -622,7 +622,7 @@
58   *      MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
59   *      MBEDTLS_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
60   */
61 -#define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
62 +//#define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
63  
64  /**
65   * \def MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
66 @@ -695,7 +695,7 @@
67   *      MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
68   *      MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
69   */
70 -#define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
71 +//#define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
72  
73  /**
74   * \def MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
75 @@ -719,7 +719,7 @@
76   *      MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
77   *      MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
78   */
79 -#define MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
80 +//#define MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
81  
82  /**
83   * \def MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED
84 @@ -885,7 +885,7 @@
85   *
86   * Comment this macro to disable support for external private RSA keys.
87   */
88 -#define MBEDTLS_PK_RSA_ALT_SUPPORT
89 +//#define MBEDTLS_PK_RSA_ALT_SUPPORT
90  
91  /**
92   * \def MBEDTLS_PKCS1_V15
93 @@ -917,14 +917,14 @@
94   * Uncomment this macro to disable the use of CRT in RSA.
95   *
96   */
97 -//#define MBEDTLS_RSA_NO_CRT
98 +#define MBEDTLS_RSA_NO_CRT
99  
100  /**
101   * \def MBEDTLS_SELF_TEST
102   *
103   * Enable the checkup functions (*_self_test).
104   */
105 -#define MBEDTLS_SELF_TEST
106 +//#define MBEDTLS_SELF_TEST
107  
108  /**
109   * \def MBEDTLS_SHA256_SMALLER
110 @@ -940,7 +940,7 @@
111   *
112   * Uncomment to enable the smaller implementation of SHA256.
113   */
114 -//#define MBEDTLS_SHA256_SMALLER
115 +#define MBEDTLS_SHA256_SMALLER
116  
117  /**
118   * \def MBEDTLS_SSL_ALL_ALERT_MESSAGES
119 @@ -1265,7 +1265,7 @@
120   *
121   * Comment this macro to disable support for truncated HMAC in SSL
122   */
123 -#define MBEDTLS_SSL_TRUNCATED_HMAC
124 +//#define MBEDTLS_SSL_TRUNCATED_HMAC
125  
126  /**
127   * \def MBEDTLS_THREADING_ALT
128 @@ -1501,7 +1501,7 @@
129   *      MBEDTLS_TLS_RSA_PSK_WITH_RC4_128_SHA
130   *      MBEDTLS_TLS_PSK_WITH_RC4_128_SHA
131   */
132 -#define MBEDTLS_ARC4_C
133 +//#define MBEDTLS_ARC4_C
134  
135  /**
136   * \def MBEDTLS_ASN1_PARSE_C
137 @@ -1566,7 +1566,7 @@
138   *
139   * Module:  library/blowfish.c
140   */
141 -#define MBEDTLS_BLOWFISH_C
142 +//#define MBEDTLS_BLOWFISH_C
143  
144  /**
145   * \def MBEDTLS_CAMELLIA_C
146 @@ -1621,7 +1621,7 @@
147   *      MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
148   *      MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
149   */
150 -#define MBEDTLS_CAMELLIA_C
151 +//#define MBEDTLS_CAMELLIA_C
152  
153  /**
154   * \def MBEDTLS_CCM_C
155 @@ -1635,7 +1635,7 @@
156   * This module enables the AES-CCM ciphersuites, if other requisites are
157   * enabled as well.
158   */
159 -#define MBEDTLS_CCM_C
160 +//#define MBEDTLS_CCM_C
161  
162  /**
163   * \def MBEDTLS_CERTS_C
164 @@ -1647,7 +1647,7 @@
165   *
166   * This module is used for testing (ssl_client/server).
167   */
168 -#define MBEDTLS_CERTS_C
169 +//#define MBEDTLS_CERTS_C
170  
171  /**
172   * \def MBEDTLS_CIPHER_C
173 @@ -1700,7 +1700,7 @@
174   *
175   * This module provides debugging functions.
176   */
177 -#define MBEDTLS_DEBUG_C
178 +//#define MBEDTLS_DEBUG_C
179  
180  /**
181   * \def MBEDTLS_DES_C
182 @@ -1740,7 +1740,7 @@
183   * This module is used by the following key exchanges:
184   *      DHE-RSA, DHE-PSK
185   */
186 -#define MBEDTLS_DHM_C
187 +//#define MBEDTLS_DHM_C
188  
189  /**
190   * \def MBEDTLS_ECDH_C
191 @@ -2158,7 +2158,7 @@
192   * Caller:  library/mbedtls_md.c
193   *
194   */
195 -#define MBEDTLS_RIPEMD160_C
196 +//#define MBEDTLS_RIPEMD160_C
197  
198  /**
199   * \def MBEDTLS_RSA_C
200 @@ -2468,7 +2468,7 @@
201   * Module:  library/xtea.c
202   * Caller:
203   */
204 -#define MBEDTLS_XTEA_C
205 +//#define MBEDTLS_XTEA_C
206  
207  /* \} name SECTION: mbed TLS modules */
208