blob: 35d8c507a893e6825e7381fd5057883450e9b5d3 [file] [log] [blame]
Raymond Mao87010c32024-10-03 14:50:15 -07001choice
2 prompt "Select crypto libraries"
3 default LEGACY_CRYPTO
4 help
5 Select crypto libraries.
6 LEGACY_CRYPTO for legacy crypto libraries,
7 MBEDTLS_LIB for MbedTLS libraries.
8
9config LEGACY_CRYPTO
10 bool "legacy crypto libraries"
11 select LEGACY_CRYPTO_BASIC
12 select LEGACY_CRYPTO_CERT
13
14config MBEDTLS_LIB
15 bool "MbedTLS libraries"
16 select MBEDTLS_LIB_X509
17endchoice
18
19if LEGACY_CRYPTO || MBEDTLS_LIB_CRYPTO_ALT
20
21config LEGACY_CRYPTO_BASIC
22 bool "legacy basic crypto libraries"
Raymond Maoa571b982024-10-03 14:50:16 -070023 select MD5_LEGACY if MD5
24 select SHA1_LEGACY if SHA1
25 select SHA256_LEGACY if SHA256
26 select SHA512_LEGACY if SHA512
27 select SHA384_LEGACY if SHA384
28 select SPL_MD5_LEGACY if SPL_MD5
29 select SPL_SHA1_LEGACY if SPL_SHA1
30 select SPL_SHA256_LEGACY if SPL_SHA256
31 select SPL_SHA512_LEGACY if SPL_SHA512
32 select SPL_SHA384_LEGACY if SPL_SHA384
Raymond Mao87010c32024-10-03 14:50:15 -070033 help
34 Enable legacy basic crypto libraries.
35
Raymond Maoa571b982024-10-03 14:50:16 -070036if LEGACY_CRYPTO_BASIC
37
38config SHA1_LEGACY
39 bool "Enable SHA1 support with legacy crypto library"
40 depends on LEGACY_CRYPTO_BASIC && SHA1
41 help
42 This option enables support of hashing using SHA1 algorithm
43 with legacy crypto library.
44
45config SHA256_LEGACY
46 bool "Enable SHA256 support with legacy crypto library"
47 depends on LEGACY_CRYPTO_BASIC && SHA256
48 help
49 This option enables support of hashing using SHA256 algorithm
50 with legacy crypto library.
51
52config SHA512_LEGACY
53 bool "Enable SHA512 support with legacy crypto library"
54 depends on LEGACY_CRYPTO_BASIC && SHA512
55 default y if TI_SECURE_DEVICE && FIT_SIGNATURE
56 help
57 This option enables support of hashing using SHA512 algorithm
58 with legacy crypto library.
59
60config SHA384_LEGACY
61 bool "Enable SHA384 support with legacy crypto library"
62 depends on LEGACY_CRYPTO_BASIC && SHA384
63 select SHA512_LEGACY
64 help
65 This option enables support of hashing using SHA384 algorithm
66 with legacy crypto library.
67
68config MD5_LEGACY
69 bool "Enable MD5 support with legacy crypto library"
70 depends on LEGACY_CRYPTO_BASIC && MD5
71 help
72 This option enables support of hashing using MD5 algorithm
73 with legacy crypto library.
74
75if SPL
76
77config SPL_SHA1_LEGACY
78 bool "Enable SHA1 support in SPL with legacy crypto library"
79 depends on LEGACY_CRYPTO_BASIC && SPL_SHA1
80 help
81 This option enables support of hashing using SHA1 algorithm
82 with legacy crypto library.
83
84config SPL_SHA256_LEGACY
85 bool "Enable SHA256 support in SPL with legacy crypto library"
86 depends on LEGACY_CRYPTO_BASIC && SPL_SHA256
87 help
88 This option enables support of hashing using SHA256 algorithm
89 with legacy crypto library.
90
91config SPL_SHA512_LEGACY
92 bool "Enable SHA512 support in SPL with legacy crypto library"
93 depends on LEGACY_CRYPTO_BASIC && SPL_SHA512
94 help
95 This option enables support of hashing using SHA512 algorithm
96 with legacy crypto library.
97
98config SPL_SHA384_LEGACY
99 bool "Enable SHA384 support in SPL with legacy crypto library"
100 depends on LEGACY_CRYPTO_BASIC && SPL_SHA384
101 select SPL_SHA512_LEGACY
102 help
103 This option enables support of hashing using SHA384 algorithm
104 with legacy crypto library.
105
106config SPL_MD5_LEGACY
107 bool "Enable MD5 support in SPL with legacy crypto library"
108 depends on LEGACY_CRYPTO_BASIC && SPL_MD5
109 help
110 This option enables support of hashing using MD5 algorithm
111 with legacy crypto library.
112
113endif # SPL
114
Simon Glassc076bb12025-01-26 11:43:11 -0700115if VPL
116
117config VPL_SHA1_LEGACY
118 bool "Enable SHA1 support in VPL with legacy crypto library"
119 depends on LEGACY_CRYPTO_BASIC && VPL_SHA1
120 help
121 This option enables support of hashing using SHA1 algorithm
122 with legacy crypto library.
123
124config VPL_SHA256_LEGACY
125 bool "Enable SHA256 support in VPL with legacy crypto library"
126 depends on LEGACY_CRYPTO_BASIC && VPL_SHA256
127 help
128 This option enables support of hashing using SHA256 algorithm
129 with legacy crypto library.
130
131config VPL_SHA512_LEGACY
132 bool "Enable SHA512 support in VPL with legacy crypto library"
133 depends on LEGACY_CRYPTO_BASIC && VPL_SHA512
134 help
135 This option enables support of hashing using SHA512 algorithm
136 with legacy crypto library.
137
138config VPL_SHA384_LEGACY
139 bool "Enable SHA384 support in VPL with legacy crypto library"
140 depends on LEGACY_CRYPTO_BASIC && VPL_SHA384
141 select VPL_SHA512_LEGACY
142 help
143 This option enables support of hashing using SHA384 algorithm
144 with legacy crypto library.
145
146config VPL_MD5_LEGACY
147 bool "Enable MD5 support in VPL with legacy crypto library"
148 depends on LEGACY_CRYPTO_BASIC && VPL_MD5
149 help
150 This option enables support of hashing using MD5 algorithm
151 with legacy crypto library.
152
153endif # VPL
154
Raymond Maoa571b982024-10-03 14:50:16 -0700155endif # LEGACY_CRYPTO_BASIC
156
Raymond Mao87010c32024-10-03 14:50:15 -0700157config LEGACY_CRYPTO_CERT
158 bool "legacy certificate libraries"
Raymond Mao2faa4bd2024-10-03 14:50:38 -0700159 select ASN1_DECODER_LEGACY if ASN1_DECODER
Raymond Mao702817b2024-10-03 14:50:28 -0700160 select ASYMMETRIC_PUBLIC_KEY_LEGACY if \
161 ASYMMETRIC_PUBLIC_KEY_SUBTYPE
Raymond Mao42948e82024-10-03 14:50:36 -0700162 select RSA_PUBLIC_KEY_PARSER_LEGACY if RSA_PUBLIC_KEY_PARSER
Raymond Mao7deec0f2024-10-03 14:50:30 -0700163 select X509_CERTIFICATE_PARSER_LEGACY if X509_CERTIFICATE_PARSER
Raymond Mao7b3dfd02024-10-03 14:50:32 -0700164 select PKCS7_MESSAGE_PARSER_LEGACY if PKCS7_MESSAGE_PARSER
Raymond Mao08f80c82024-10-03 14:50:35 -0700165 select MSCODE_PARSER_LEGACY if MSCODE_PARSER
Raymond Mao2faa4bd2024-10-03 14:50:38 -0700166 select SPL_ASN1_DECODER_LEGACY if SPL_ASN1_DECODER
Raymond Mao702817b2024-10-03 14:50:28 -0700167 select SPL_ASYMMETRIC_PUBLIC_KEY_LEGACY if \
168 SPL_ASYMMETRIC_PUBLIC_KEY_SUBTYPE
Raymond Mao42948e82024-10-03 14:50:36 -0700169 select SPL_RSA_PUBLIC_KEY_PARSER_LEGACY if SPL_RSA_PUBLIC_KEY_PARSER
Raymond Mao87010c32024-10-03 14:50:15 -0700170 help
171 Enable legacy certificate libraries.
172
Raymond Mao702817b2024-10-03 14:50:28 -0700173if LEGACY_CRYPTO_CERT
174
Raymond Mao2faa4bd2024-10-03 14:50:38 -0700175config ASN1_DECODER_LEGACY
176 bool "ASN1 decoder with legacy certificate library"
177 depends on LEGACY_CRYPTO_CERT && ASN1_DECODER
178 help
179 This option chooses legacy certificate library for ASN1 decoder.
180
Raymond Mao702817b2024-10-03 14:50:28 -0700181config ASYMMETRIC_PUBLIC_KEY_LEGACY
182 bool "Asymmetric public key crypto with legacy certificate library"
183 depends on LEGACY_CRYPTO_CERT && ASYMMETRIC_PUBLIC_KEY_SUBTYPE
184 help
185 This option chooses legacy certificate library for asymmetric public
186 key crypto algorithm.
187
Raymond Mao42948e82024-10-03 14:50:36 -0700188config RSA_PUBLIC_KEY_PARSER_LEGACY
189 bool "RSA public key parser with legacy certificate library"
190 depends on ASYMMETRIC_PUBLIC_KEY_LEGACY
191 select ASN1_DECODER_LEGACY
192 help
193 This option chooses legacy certificate library for RSA public key
194 parser.
195
Raymond Mao7deec0f2024-10-03 14:50:30 -0700196config X509_CERTIFICATE_PARSER_LEGACY
197 bool "X.509 certificate parser with legacy certificate library"
198 depends on ASYMMETRIC_PUBLIC_KEY_LEGACY
199 select ASN1_DECODER_LEGACY
200 help
201 This option chooses legacy certificate library for X509 certificate
202 parser.
203
Raymond Mao7b3dfd02024-10-03 14:50:32 -0700204config PKCS7_MESSAGE_PARSER_LEGACY
205 bool "PKCS#7 message parser with legacy certificate library"
206 depends on X509_CERTIFICATE_PARSER_LEGACY
207 select ASN1_DECODER_LEGACY
208 help
209 This option chooses legacy certificate library for PKCS7 message
210 parser.
211
Raymond Mao08f80c82024-10-03 14:50:35 -0700212config MSCODE_PARSER_LEGACY
213 bool "MS authenticode parser with legacy certificate library"
214 depends on LEGACY_CRYPTO_CERT && MSCODE_PARSER
215 select ASN1_DECODER_LEGACY
216 help
217 This option chooses legacy certificate library for MS authenticode
218 parser.
219
Raymond Mao702817b2024-10-03 14:50:28 -0700220if SPL
221
Raymond Mao2faa4bd2024-10-03 14:50:38 -0700222config SPL_ASN1_DECODER_LEGACY
223 bool "ASN1 decoder with legacy certificate library in SPL"
224 depends on LEGACY_CRYPTO_CERT && SPL_ASN1_DECODER
225 help
226 This option chooses legacy certificate library for ASN1 decoder in
227 SPL.
228
Raymond Mao702817b2024-10-03 14:50:28 -0700229config SPL_ASYMMETRIC_PUBLIC_KEY_LEGACY
230 bool "Asymmetric public key crypto with legacy certificate library in SPL"
231 depends on LEGACY_CRYPTO_CERT && SPL_ASYMMETRIC_PUBLIC_KEY_SUBTYPE
232 help
233 This option chooses legacy certificate library for asymmetric public
234 key crypto algorithm in SPL.
235
Raymond Mao42948e82024-10-03 14:50:36 -0700236config SPL_RSA_PUBLIC_KEY_PARSER_LEGACY
237 bool "RSA public key parser with legacy certificate library in SPL"
238 depends on SPL_ASYMMETRIC_PUBLIC_KEY_LEGACY
239 select SPL_ASN1_DECODER_LEGACY
240 help
241 This option chooses legacy certificate library for RSA public key
242 parser in SPL.
243
Raymond Mao702817b2024-10-03 14:50:28 -0700244endif # SPL
245
246endif # LEGACY_CRYPTO_CERT
247
Raymond Mao87010c32024-10-03 14:50:15 -0700248endif # LEGACY_CRYPTO
249
250if MBEDTLS_LIB
251
252config MBEDTLS_LIB_CRYPTO_ALT
253 bool "MbedTLS crypto alternatives"
254 depends on MBEDTLS_LIB && !MBEDTLS_LIB_CRYPTO
255 select LEGACY_CRYPTO_BASIC
256 default y if MBEDTLS_LIB && !MBEDTLS_LIB_CRYPTO
257 help
258 Enable MbedTLS crypto alternatives.
259 Mutually incompatible with MBEDTLS_LIB_CRYPTO.
260
261config MBEDTLS_LIB_CRYPTO
262 bool "MbedTLS crypto libraries"
Raymond Maof51f3552024-10-03 14:50:19 -0700263 select MD5_MBEDTLS if MD5
264 select SHA1_MBEDTLS if SHA1
265 select SHA256_MBEDTLS if SHA256
266 select SHA512_MBEDTLS if SHA512
267 select SHA384_MBEDTLS if SHA384
268 select SPL_MD5_MBEDTLS if SPL_MD5
269 select SPL_SHA1_MBEDTLS if SPL_SHA1
270 select SPL_SHA256_MBEDTLS if SPL_SHA256
271 select SPL_SHA512_MBEDTLS if SPL_SHA512
272 select SPL_SHA384_MBEDTLS if SPL_SHA384
Raymond Mao87010c32024-10-03 14:50:15 -0700273 help
274 Enable MbedTLS crypto libraries.
275 Mutually incompatible with MBEDTLS_LIB_CRYPTO_ALT.
276
Raymond Maof51f3552024-10-03 14:50:19 -0700277if MBEDTLS_LIB_CRYPTO
278
279config SHA1_MBEDTLS
280 bool "Enable SHA1 support with MbedTLS crypto library"
281 depends on MBEDTLS_LIB_CRYPTO && SHA1
282 help
283 This option enables support of hashing using SHA1 algorithm
284 with MbedTLS crypto library.
285
286config SHA256_MBEDTLS
287 bool "Enable SHA256 support with MbedTLS crypto library"
288 depends on MBEDTLS_LIB_CRYPTO && SHA256
289 help
290 This option enables support of hashing using SHA256 algorithm
291 with MbedTLS crypto library.
292
Raymond Mao001b6132024-10-03 14:50:20 -0700293if SHA256_MBEDTLS
294
295config SHA256_SMALLER
296 bool "Enable SHA256 smaller implementation with MbedTLS crypto library"
297 depends on SHA256_MBEDTLS
298 default y if SHA256_MBEDTLS
299 help
300 This option enables support of hashing using SHA256 algorithm
301 smaller implementation with MbedTLS crypto library.
302
303endif
304
Raymond Maof51f3552024-10-03 14:50:19 -0700305config SHA512_MBEDTLS
306 bool "Enable SHA512 support with MbedTLS crypto library"
307 depends on MBEDTLS_LIB_CRYPTO && SHA512
308 default y if TI_SECURE_DEVICE && FIT_SIGNATURE
309 help
310 This option enables support of hashing using SHA512 algorithm
311 with MbedTLS crypto library.
312
Raymond Mao001b6132024-10-03 14:50:20 -0700313if SHA512_MBEDTLS
314
315config SHA512_SMALLER
316 bool "Enable SHA512 smaller implementation with MbedTLS crypto library"
317 depends on SHA512_MBEDTLS
318 default y if SHA512_MBEDTLS
319 help
320 This option enables support of hashing using SHA512 algorithm
321 smaller implementation with MbedTLS crypto library.
322
323endif
324
Raymond Maof51f3552024-10-03 14:50:19 -0700325config SHA384_MBEDTLS
326 bool "Enable SHA384 support with MbedTLS crypto library"
327 depends on MBEDTLS_LIB_CRYPTO && SHA384
328 select SHA512_MBEDTLS
329 help
330 This option enables support of hashing using SHA384 algorithm
331 with MbedTLS crypto library.
332
333config MD5_MBEDTLS
334 bool "Enable MD5 support with MbedTLS crypto library"
335 depends on MBEDTLS_LIB_CRYPTO && MD5
336 help
337 This option enables support of hashing using MD5 algorithm
338 with MbedTLS crypto library.
339
Philippe Reynes1db678a2024-12-19 14:05:48 +0100340config HKDF_MBEDTLS
341 bool "Enable HKDF support with MbedTLS crypto library"
342 depends on MBEDTLS_LIB_CRYPTO
343 help
344 This option enables support of key derivation using HKDF algorithm
345 with MbedTLS crypto library.
346
Raymond Maof51f3552024-10-03 14:50:19 -0700347if SPL
348
349config SPL_SHA1_MBEDTLS
350 bool "Enable SHA1 support in SPL with MbedTLS crypto library"
351 depends on MBEDTLS_LIB_CRYPTO && SPL_SHA1
352 help
353 This option enables support of hashing using SHA1 algorithm
354 with MbedTLS crypto library.
355
356config SPL_SHA256_MBEDTLS
357 bool "Enable SHA256 support in SPL with MbedTLS crypto library"
358 depends on MBEDTLS_LIB_CRYPTO && SPL_SHA256
359 help
360 This option enables support of hashing using SHA256 algorithm
361 with MbedTLS crypto library.
362
363config SPL_SHA512_MBEDTLS
364 bool "Enable SHA512 support in SPL with MbedTLS crypto library"
365 depends on MBEDTLS_LIB_CRYPTO && SPL_SHA512
366 help
367 This option enables support of hashing using SHA512 algorithm
368 with MbedTLS crypto library.
369
370config SPL_SHA384_MBEDTLS
371 bool "Enable SHA384 support in SPL with MbedTLS crypto library"
372 depends on MBEDTLS_LIB_CRYPTO && SPL_SHA384
373 select SPL_SHA512
374 help
375 This option enables support of hashing using SHA384 algorithm
376 with MbedTLS crypto library.
377
378config SPL_MD5_MBEDTLS
379 bool "Enable MD5 support in SPL with MbedTLS crypto library"
380 depends on MBEDTLS_LIB_CRYPTO && SPL_MD5
381 help
382 This option enables support of hashing using MD5 algorithm
383 with MbedTLS crypto library.
384
Philippe Reynes1db678a2024-12-19 14:05:48 +0100385config SPL_HKDF_MBEDTLS
386 bool "Enable HKDF support in SPL with MbedTLS crypto library"
387 depends on MBEDTLS_LIB_CRYPTO
388 help
389 This option enables support of key derivation using HKDF algorithm
390 with MbedTLS crypto library.
391
Raymond Maof51f3552024-10-03 14:50:19 -0700392endif # SPL
393
394endif # MBEDTLS_LIB_CRYPTO
Raymond Mao87010c32024-10-03 14:50:15 -0700395
396config MBEDTLS_LIB_X509
397 bool "MbedTLS certificate libraries"
Raymond Mao2faa4bd2024-10-03 14:50:38 -0700398 select ASN1_DECODER_MBEDTLS if ASN1_DECODER
Raymond Mao702817b2024-10-03 14:50:28 -0700399 select ASYMMETRIC_PUBLIC_KEY_MBEDTLS if \
400 ASYMMETRIC_PUBLIC_KEY_SUBTYPE
Raymond Mao42948e82024-10-03 14:50:36 -0700401 select RSA_PUBLIC_KEY_PARSER_MBEDTLS if RSA_PUBLIC_KEY_PARSER
Raymond Mao7deec0f2024-10-03 14:50:30 -0700402 select X509_CERTIFICATE_PARSER_MBEDTLS if X509_CERTIFICATE_PARSER
Raymond Mao7b3dfd02024-10-03 14:50:32 -0700403 select PKCS7_MESSAGE_PARSER_MBEDTLS if PKCS7_MESSAGE_PARSER
Raymond Maocd17ac22024-10-03 14:50:34 -0700404 select MSCODE_PARSER_MBEDTLS if MSCODE_PARSER
Raymond Mao2faa4bd2024-10-03 14:50:38 -0700405 select SPL_ASN1_DECODER_MBEDTLS if SPL_ASN1_DECODER
Raymond Mao702817b2024-10-03 14:50:28 -0700406 select SPL_ASYMMETRIC_PUBLIC_KEY_MBEDTLS if \
407 SPL_ASYMMETRIC_PUBLIC_KEY_SUBTYPE
Raymond Mao42948e82024-10-03 14:50:36 -0700408 select SPL_RSA_PUBLIC_KEY_PARSER_MBEDTLS if SPL_RSA_PUBLIC_KEY_PARSER
Raymond Mao87010c32024-10-03 14:50:15 -0700409 help
410 Enable MbedTLS certificate libraries.
411
Raymond Mao702817b2024-10-03 14:50:28 -0700412if MBEDTLS_LIB_X509
413
Raymond Mao2faa4bd2024-10-03 14:50:38 -0700414config ASN1_DECODER_MBEDTLS
415 bool "ASN1 decoder with MbedTLS certificate library"
416 depends on MBEDTLS_LIB_X509 && ASN1_DECODER
417 help
418 This option chooses MbedTLS certificate library for ASN1 decoder.
419
Raymond Mao702817b2024-10-03 14:50:28 -0700420config ASYMMETRIC_PUBLIC_KEY_MBEDTLS
421 bool "Asymmetric public key crypto with MbedTLS certificate library"
422 depends on MBEDTLS_LIB_X509 && ASYMMETRIC_PUBLIC_KEY_SUBTYPE
423 help
424 This option chooses MbedTLS certificate library for asymmetric public
425 key crypto algorithm.
426
Raymond Mao42948e82024-10-03 14:50:36 -0700427config RSA_PUBLIC_KEY_PARSER_MBEDTLS
428 bool "RSA public key parser with MbedTLS certificate library"
429 depends on ASYMMETRIC_PUBLIC_KEY_MBEDTLS
430 select ASN1_DECODER_MBEDTLS
431 help
432 This option chooses MbedTLS certificate library for RSA public key
433 parser.
434
Raymond Mao7deec0f2024-10-03 14:50:30 -0700435config X509_CERTIFICATE_PARSER_MBEDTLS
436 bool "X.509 certificate parser with MbedTLS certificate library"
437 depends on ASYMMETRIC_PUBLIC_KEY_MBEDTLS
438 select ASN1_DECODER_MBEDTLS
439 help
440 This option chooses MbedTLS certificate library for X509 certificate
441 parser.
442
Raymond Mao7b3dfd02024-10-03 14:50:32 -0700443config PKCS7_MESSAGE_PARSER_MBEDTLS
444 bool "PKCS#7 message parser with MbedTLS certificate library"
445 depends on X509_CERTIFICATE_PARSER_MBEDTLS
446 select ASN1_DECODER_MBEDTLS
447 help
448 This option chooses MbedTLS certificate library for PKCS7 message
449 parser.
450
Raymond Maocd17ac22024-10-03 14:50:34 -0700451config MSCODE_PARSER_MBEDTLS
452 bool "MS authenticode parser with MbedTLS certificate library"
453 depends on MBEDTLS_LIB_X509 && MSCODE_PARSER
454 select ASN1_DECODER_MBEDTLS
455 help
456 This option chooses MbedTLS certificate library for MS authenticode
457 parser.
458
Raymond Mao702817b2024-10-03 14:50:28 -0700459if SPL
460
Raymond Mao2faa4bd2024-10-03 14:50:38 -0700461config SPL_ASN1_DECODER_MBEDTLS
462 bool "ASN1 decoder with MbedTLS certificate library in SPL"
463 depends on MBEDTLS_LIB_X509 && SPL_ASN1_DECODER
464 help
465 This option chooses MbedTLS certificate library for ASN1 decoder in
466 SPL.
467
Raymond Mao702817b2024-10-03 14:50:28 -0700468config SPL_ASYMMETRIC_PUBLIC_KEY_MBEDTLS
469 bool "Asymmetric public key crypto with MbedTLS certificate library in SPL"
470 depends on MBEDTLS_LIB_X509 && SPL_ASYMMETRIC_PUBLIC_KEY_SUBTYPE
471 help
472 This option chooses MbedTLS certificate library for asymmetric public
473 key crypto algorithm in SPL.
474
Raymond Mao42948e82024-10-03 14:50:36 -0700475config SPL_RSA_PUBLIC_KEY_PARSER_MBEDTLS
476 bool "RSA public key parser with MbedTLS certificate library in SPL"
477 depends on SPL_ASYMMETRIC_PUBLIC_KEY_MBEDTLS
478 select SPL_ASN1_DECODER_MBEDTLS
479 help
480 This option chooses MbedTLS certificate library for RSA public key
481 parser in SPL.
482
Raymond Mao702817b2024-10-03 14:50:28 -0700483endif # SPL
484
485endif # MBEDTLS_LIB_X509
486
Ilias Apalodimas9f75dc12024-11-10 10:28:37 +0200487config MBEDTLS_LIB_TLS
488 bool "MbedTLS TLS library"
489 depends on RSA_PUBLIC_KEY_PARSER_MBEDTLS
490 depends on X509_CERTIFICATE_PARSER_MBEDTLS
491 depends on ASYMMETRIC_PUBLIC_KEY_MBEDTLS
492 depends on ASN1_DECODER_MBEDTLS
493 depends on ASYMMETRIC_PUBLIC_KEY_MBEDTLS
494 depends on MBEDTLS_LIB_CRYPTO
495 help
496 Enable MbedTLS TLS library. Required for HTTPs support
497 in wget
498
Raymond Mao87010c32024-10-03 14:50:15 -0700499endif # MBEDTLS_LIB