1# Deprecated Mbed TLS symbols. They are kept for backward compatibility until
2# the deprecation period expires.
3#
4# Copyright (c) 2025 BayLibre SAS
5# SPDX-License-Identifier: Apache-2.0
6
7config MBEDTLS_MD
8	bool "Generic message digest layer [DEPRECATED]"
9	select DEPRECATED
10	select MBEDTLS_MD_C
11	help
12	  This Kconfig is deprecated. Use MBEDTLS_MD_C instead.
13
14config MBEDTLS_LMS
15	bool "Support LMS signature schemes [DEPRECATED]"
16	select DEPRECATED
17	select MBEDTLS_LMS_C
18	help
19	  This Kconfig is deprecated. Use MBEDTLS_LMS_C instead.
20
21config MBEDTLS_TLS_VERSION_1_2
22	bool "Support for TLS 1.2 (DTLS 1.2) [DEPRECATED]"
23	select DEPRECATED
24	select MBEDTLS_SSL_PROTO_TLS1_2
25	help
26	  This Kconfig is deprecated. Use MBEDTLS_SSL_PROTO_TLS1_2 instead.
27
28config MBEDTLS_DTLS
29	bool "Support for DTLS [DEPRECATED]"
30	select DEPRECATED
31	select MBEDTLS_SSL_PROTO_DTLS
32	help
33	  This Kconfig is deprecated. Use MBEDTLS_SSL_PROTO_DTLS instead.
34
35config MBEDTLS_TLS_VERSION_1_3
36	bool "Support for TLS 1.3 [DEPRECATED]"
37	select DEPRECATED
38	select MBEDTLS_SSL_PROTO_TLS1_3
39	help
40	  This Kconfig is deprecated. Use MBEDTLS_SSL_PROTO_TLS1_3 instead.
41
42config MBEDTLS_TLS_SESSION_TICKETS
43	bool "Support for RFC 5077 session tickets in TLS 1.3 [DEPRECATED]"
44	select DEPRECATED
45	select MBEDTLS_SSL_SESSION_TICKETS
46	help
47	  This Kconfig is deprecated. Use MBEDTLS_SSL_SESSION_TICKETS instead.
48
49config MBEDTLS_CTR_DRBG_ENABLED
50	bool "CTR_DRBG AES-256-based random generator [DEPRECATED]"
51	select DEPRECATED
52	select MBEDTLS_CTR_DRBG_C
53	help
54	  This Kconfig is deprecated. Use MBEDTLS_CTR_DRBG_C instead.
55
56config MBEDTLS_HMAC_DRBG_ENABLED
57	bool "HMAC_DRBG random generator [DEPRECATED]"
58	select DEPRECATED
59	select MBEDTLS_HMAC_DRBG_C
60	help
61	  This Kconfig is deprecated. Use MBEDTLS_HMAC_DRBG_C instead.
62