19 #ifndef MBEDTLS_CONFIG_ADJUST_PSA_SUPERSET_LEGACY_H
20 #define MBEDTLS_CONFIG_ADJUST_PSA_SUPERSET_LEGACY_H
22 #if !defined(MBEDTLS_CONFIG_FILES_READ)
23 #error "Do not include mbedtls/config_adjust_*.h manually! This can lead to problems, " \
24 "up to and including runtime errors such as buffer overflows. " \
25 "If you're trying to fix a complaint from check_config.h, just remove " \
26 "it from your configuration file: since Mbed TLS 3.0, it is included " \
27 "automatically at the right point."
36 #if defined(MBEDTLS_MD5_C)
37 #define PSA_WANT_ALG_MD5 1
40 #if defined(MBEDTLS_RIPEMD160_C)
41 #define PSA_WANT_ALG_RIPEMD160 1
44 #if defined(MBEDTLS_SHA1_C)
45 #define PSA_WANT_ALG_SHA_1 1
48 #if defined(MBEDTLS_SHA224_C)
49 #define PSA_WANT_ALG_SHA_224 1
52 #if defined(MBEDTLS_SHA256_C)
53 #define PSA_WANT_ALG_SHA_256 1
56 #if defined(MBEDTLS_SHA384_C)
57 #define PSA_WANT_ALG_SHA_384 1
60 #if defined(MBEDTLS_SHA512_C)
61 #define PSA_WANT_ALG_SHA_512 1
64 #if defined(MBEDTLS_SHA3_C)
65 #define PSA_WANT_ALG_SHA3_224 1
66 #define PSA_WANT_ALG_SHA3_256 1
67 #define PSA_WANT_ALG_SHA3_384 1
68 #define PSA_WANT_ALG_SHA3_512 1
73 #if defined(MBEDTLS_ECP_DP_BP256R1_ENABLED)
74 #if !defined(PSA_WANT_ECC_BRAINPOOL_P_R1_256)
75 #define PSA_WANT_ECC_BRAINPOOL_P_R1_256 1
79 #if defined(MBEDTLS_ECP_DP_BP384R1_ENABLED)
80 #if !defined(PSA_WANT_ECC_BRAINPOOL_P_R1_384)
81 #define PSA_WANT_ECC_BRAINPOOL_P_R1_384 1
85 #if defined(MBEDTLS_ECP_DP_BP512R1_ENABLED)
86 #if !defined(PSA_WANT_ECC_BRAINPOOL_P_R1_512)
87 #define PSA_WANT_ECC_BRAINPOOL_P_R1_512 1
91 #if defined(MBEDTLS_ECP_DP_CURVE25519_ENABLED)
92 #if !defined(PSA_WANT_ECC_MONTGOMERY_255)
93 #define PSA_WANT_ECC_MONTGOMERY_255 1
97 #if defined(MBEDTLS_ECP_DP_CURVE448_ENABLED)
98 #if !defined(PSA_WANT_ECC_MONTGOMERY_448)
99 #define PSA_WANT_ECC_MONTGOMERY_448 1
103 #if defined(MBEDTLS_ECP_DP_SECP192R1_ENABLED)
104 #if !defined(PSA_WANT_ECC_SECP_R1_192)
105 #define PSA_WANT_ECC_SECP_R1_192 1
109 #if defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED)
110 #if !defined(PSA_WANT_ECC_SECP_R1_224)
111 #define PSA_WANT_ECC_SECP_R1_224 1
115 #if defined(MBEDTLS_ECP_DP_SECP256R1_ENABLED)
116 #if !defined(PSA_WANT_ECC_SECP_R1_256)
117 #define PSA_WANT_ECC_SECP_R1_256 1
121 #if defined(MBEDTLS_ECP_DP_SECP384R1_ENABLED)
122 #if !defined(PSA_WANT_ECC_SECP_R1_384)
123 #define PSA_WANT_ECC_SECP_R1_384 1
127 #if defined(MBEDTLS_ECP_DP_SECP521R1_ENABLED)
128 #if !defined(PSA_WANT_ECC_SECP_R1_521)
129 #define PSA_WANT_ECC_SECP_R1_521 1
133 #if defined(MBEDTLS_ECP_DP_SECP192K1_ENABLED)
134 #if !defined(PSA_WANT_ECC_SECP_K1_192)
135 #define PSA_WANT_ECC_SECP_K1_192 1
140 #if 0 && defined(MBEDTLS_ECP_DP_SECP224K1_ENABLED)
141 #if !defined(PSA_WANT_ECC_SECP_K1_224)
142 #define PSA_WANT_ECC_SECP_K1_224 1
146 #if defined(MBEDTLS_ECP_DP_SECP256K1_ENABLED)
147 #if !defined(PSA_WANT_ECC_SECP_K1_256)
148 #define PSA_WANT_ECC_SECP_K1_256 1