aboutsummaryrefslogtreecommitdiff
path: root/include/psa/crypto_adjust_config_dependencies.h
diff options
context:
space:
mode:
authorRonald Cron <ronald.cron@arm.com>2024-06-10 09:33:51 +0200
committerRonald Cron <ronald.cron@arm.com>2024-06-12 15:22:26 +0200
commitd80134b56d74a3486c5e4d73f9b0546b5c045ca3 (patch)
tree6dff36940e1f95ea9a634cb13e580d25d6ae66cd /include/psa/crypto_adjust_config_dependencies.h
parent28ce2380b07903ba37a02a0ae19400df55c8615d (diff)
downloadmbedtls-d80134b56d74a3486c5e4d73f9b0546b5c045ca3.zip
mbedtls-d80134b56d74a3486c5e4d73f9b0546b5c045ca3.tar.gz
mbedtls-d80134b56d74a3486c5e4d73f9b0546b5c045ca3.tar.bz2
Move PSA headers
Move PSA headers to tf-psa-crypto directory. Signed-off-by: Ronald Cron <ronald.cron@arm.com>
Diffstat (limited to 'include/psa/crypto_adjust_config_dependencies.h')
-rw-r--r--include/psa/crypto_adjust_config_dependencies.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/include/psa/crypto_adjust_config_dependencies.h b/include/psa/crypto_adjust_config_dependencies.h
deleted file mode 100644
index 92e9c4d..0000000
--- a/include/psa/crypto_adjust_config_dependencies.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * \file psa/crypto_adjust_config_dependencies.h
- * \brief Adjust PSA configuration by resolving some dependencies.
- *
- * This is an internal header. Do not include it directly.
- *
- * See docs/proposed/psa-conditional-inclusion-c.md.
- * If the Mbed TLS implementation of a cryptographic mechanism A depends on a
- * cryptographic mechanism B then if the cryptographic mechanism A is enabled
- * and not accelerated enable B. Note that if A is enabled and accelerated, it
- * is not necessary to enable B for A support.
- */
-/*
- * Copyright The Mbed TLS Contributors
- * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
- */
-
-#ifndef PSA_CRYPTO_ADJUST_CONFIG_DEPENDENCIES_H
-#define PSA_CRYPTO_ADJUST_CONFIG_DEPENDENCIES_H
-
-#if !defined(MBEDTLS_CONFIG_FILES_READ)
-#error "Do not include psa/crypto_adjust_*.h manually! This can lead to problems, " \
- "up to and including runtime errors such as buffer overflows. " \
- "If you're trying to fix a complaint from check_config.h, just remove " \
- "it from your configuration file: since Mbed TLS 3.0, it is included " \
- "automatically at the right point."
-#endif /* */
-
-#if (defined(PSA_WANT_ALG_TLS12_PRF) && \
- !defined(MBEDTLS_PSA_ACCEL_ALG_TLS12_PRF)) || \
- (defined(PSA_WANT_ALG_TLS12_PSK_TO_MS) && \
- !defined(MBEDTLS_PSA_ACCEL_ALG_TLS12_PSK_TO_MS)) || \
- (defined(PSA_WANT_ALG_HKDF) && \
- !defined(MBEDTLS_PSA_ACCEL_ALG_HKDF)) || \
- (defined(PSA_WANT_ALG_HKDF_EXTRACT) && \
- !defined(MBEDTLS_PSA_ACCEL_ALG_HKDF_EXTRACT)) || \
- (defined(PSA_WANT_ALG_HKDF_EXPAND) && \
- !defined(MBEDTLS_PSA_ACCEL_ALG_HKDF_EXPAND)) || \
- (defined(PSA_WANT_ALG_PBKDF2_HMAC) && \
- !defined(MBEDTLS_PSA_ACCEL_ALG_PBKDF2_HMAC))
-#define PSA_WANT_ALG_HMAC 1
-#define PSA_WANT_KEY_TYPE_HMAC 1
-#endif
-
-#if (defined(PSA_WANT_ALG_PBKDF2_AES_CMAC_PRF_128) && \
- !defined(MBEDTLS_PSA_ACCEL_ALG_PBKDF2_AES_CMAC_PRF_128))
-#define PSA_WANT_KEY_TYPE_AES 1
-#define PSA_WANT_ALG_CMAC 1
-#endif
-
-#endif /* PSA_CRYPTO_ADJUST_CONFIG_DEPENDENCIES_H */