mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
feat(esp_tee): Remove unused components from the PSA Crypto library
This commit is contained in:
@@ -25,8 +25,7 @@
|
||||
#include "soc/soc_caps.h"
|
||||
#include "sdkconfig.h"
|
||||
|
||||
#ifndef ESP_TEE_MBEDTLS_CONFIG_H
|
||||
#define ESP_TEE_MBEDTLS_CONFIG_H
|
||||
#pragma once
|
||||
|
||||
#define MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS
|
||||
#ifndef CONFIG_IDF_TARGET_LINUX
|
||||
@@ -93,19 +92,23 @@
|
||||
#undef PSA_WANT_ECC_BRAINPOOL_P_R1_256
|
||||
#undef PSA_WANT_ECC_BRAINPOOL_P_R1_384
|
||||
#undef PSA_WANT_ECC_BRAINPOOL_P_R1_512
|
||||
#undef PSA_WANT_ECC_MONTGOMERY_255
|
||||
#undef PSA_WANT_ECC_MONTGOMERY_448
|
||||
#undef MBEDTLS_ECP_DP_BP256R1_ENABLED
|
||||
#undef MBEDTLS_ECP_DP_BP384R1_ENABLED
|
||||
#undef MBEDTLS_ECP_DP_BP512R1_ENABLED
|
||||
#undef MBEDTLS_ECP_DP_SECP192K1_ENABLED
|
||||
#undef MBEDTLS_ECP_DP_SECP224K1_ENABLED
|
||||
#undef MBEDTLS_ECP_DP_SECP256K1_ENABLED
|
||||
|
||||
|
||||
#undef MBEDTLS_ECP_DP_CURVE25519_ENABLED
|
||||
#undef MBEDTLS_ECP_DP_CURVE448_ENABLED
|
||||
|
||||
#undef PSA_WANT_KEY_TYPE_HMAC
|
||||
#undef PSA_WANT_KEY_TYPE_ARIA
|
||||
#undef MBEDTLS_ARIA_C
|
||||
#undef PSA_WANT_KEY_TYPE_CAMELLIA
|
||||
#undef MBEDTLS_CAMELLIA_C
|
||||
#undef PSA_WANT_KEY_TYPE_DES
|
||||
#undef MBEDTLS_DES_C
|
||||
#undef PSA_WANT_ALG_RIPEMD160
|
||||
#undef MBEDTLS_RIPEMD160_C
|
||||
@@ -126,16 +129,27 @@
|
||||
#undef PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT
|
||||
#undef PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT
|
||||
#undef PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE
|
||||
#undef PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY
|
||||
#undef PSA_WANT_ALG_RSA_PKCS1V15_CRYPT
|
||||
#undef PSA_WANT_ALG_RSA_PKCS1V15_SIGN
|
||||
#undef PSA_WANT_ALG_RSA_OAEP
|
||||
#undef PSA_WANT_ALG_RSA_PSS
|
||||
#undef MBEDTLS_RSA_C
|
||||
|
||||
#undef PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC
|
||||
#undef PSA_WANT_KEY_TYPE_DH_KEY_PAIR_IMPORT
|
||||
#undef PSA_WANT_KEY_TYPE_DH_KEY_PAIR_EXPORT
|
||||
#undef PSA_WANT_KEY_TYPE_DH_KEY_PAIR_GENERATE
|
||||
#undef PSA_WANT_KEY_TYPE_DH_PUBLIC_KEY
|
||||
#undef PSA_WANT_ALG_FFDH
|
||||
#undef MBEDTLS_ARIA_C
|
||||
#undef MBEDTLS_ECDH_C
|
||||
|
||||
#undef MBEDTLS_CCM_C
|
||||
#undef MBEDTLS_CHACHA20_C
|
||||
#undef MBEDTLS_CHACHAPOLY_C
|
||||
#undef MBEDTLS_DEBUG_C
|
||||
|
||||
#define MBEDTLS_SSL_CLI_C
|
||||
#undef MBEDTLS_SSL_CLI_C
|
||||
#undef MBEDTLS_SSL_SRV_C
|
||||
|
||||
#undef PSA_WANT_ALG_PBKDF2_HMAC
|
||||
@@ -143,8 +157,9 @@
|
||||
#undef PSA_WANT_ALG_PBKDF2_AES_CMAC_PRF_128
|
||||
#undef PSA_WANT_ALG_CCM
|
||||
#undef PSA_WANT_ALG_CMAC
|
||||
#undef PSA_WANT_KEY_TYPE_DES
|
||||
|
||||
#undef MBEDTLS_AES_C
|
||||
#define MBEDTLS_AES_ROM_TABLES
|
||||
#endif /* ESP_TEE_MBEDTLS_CONFIG_H */
|
||||
#if SOC_AES_SUPPORTED
|
||||
#define MBEDTLS_AES_FEWER_TABLES
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user