1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-08-08 17:42:09 +03:00

Replace MBEDTLS_AES_C

Replace the remaining instances of MBEDTLS_AES_C
as a configuration option.

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
Ronald Cron
2025-07-21 15:21:22 +02:00
parent e13c7015ea
commit 0668036ada
4 changed files with 3 additions and 11 deletions

View File

@@ -60,7 +60,7 @@ void mbedtls_version_get_string_full(char *string);
* support", "Mbed TLS modules" and "Mbed TLS feature * support", "Mbed TLS modules" and "Mbed TLS feature
* support" in mbedtls_config.h * support" in mbedtls_config.h
* *
* \param feature The string for the define to check (e.g. "MBEDTLS_AES_C") * \param feature The string for the define to check (e.g. "MBEDTLS_SSL_SRV_C")
* *
* \return 0 if the feature is present, * \return 0 if the feature is present,
* -1 if the feature is not present and * -1 if the feature is not present and

View File

@@ -327,10 +327,6 @@ class DriverVSReference_cipher_aead_cmac(outcome_analysis.DriverVSReference):
'Low and high error', 'Low and high error',
'Single low error' 'Single low error'
], ],
# Similar to test_suite_error above.
'test_suite_version': [
'Check for MBEDTLS_AES_C when already present',
],
# The en/decryption part of PKCS#12 is not supported so far. # The en/decryption part of PKCS#12 is not supported so far.
# The rest of PKCS#12 (key derivation) works though. # The rest of PKCS#12 (key derivation) works though.
'test_suite_pkcs12': [ 'test_suite_pkcs12': [
@@ -659,10 +655,6 @@ class DriverVSReference_block_cipher_dispatch(outcome_analysis.DriverVSReference
'Single low error', 'Single low error',
'Low and high error', 'Low and high error',
], ],
'test_suite_version': [
# Similar to test_suite_error above.
'Check for MBEDTLS_AES_C when already present',
],
'test_suite_platform': [ 'test_suite_platform': [
# Incompatible with sanitizers (e.g. ASan). If the driver # Incompatible with sanitizers (e.g. ASan). If the driver
# component uses a sanitizer but the reference component # component uses a sanitizer but the reference component

View File

@@ -2091,7 +2091,7 @@ END
#define PSA_WANT_ALG_SHA3_256 1 #define PSA_WANT_ALG_SHA3_256 1
#define PSA_WANT_ALG_SHA3_384 1 #define PSA_WANT_ALG_SHA3_384 1
#define PSA_WANT_ALG_SHA3_512 1 #define PSA_WANT_ALG_SHA3_512 1
#define MBEDTLS_AES_C #define PSA_WANT_KEY_TYPE_AES 1
#define MBEDTLS_CTR_DRBG_C #define MBEDTLS_CTR_DRBG_C
#define MBEDTLS_ENTROPY_C #define MBEDTLS_ENTROPY_C
#define MBEDTLS_PSA_CRYPTO_C #define MBEDTLS_PSA_CRYPTO_C

View File

@@ -130,7 +130,7 @@ def run_one(options, args, stem_prefix='', input_file=None):
### config.py stops handling that case correctly. ### config.py stops handling that case correctly.
TEST_SYMBOLS = [ TEST_SYMBOLS = [
'CUSTOM_SYMBOL', # does not exist 'CUSTOM_SYMBOL', # does not exist
'MBEDTLS_AES_C', # set, no value 'PSA_WANT_KEY_TYPE_AES', # set, no value
'MBEDTLS_MPI_MAX_SIZE', # unset, has a value 'MBEDTLS_MPI_MAX_SIZE', # unset, has a value
'MBEDTLS_NO_UDBL_DIVISION', # unset, in "System support" 'MBEDTLS_NO_UDBL_DIVISION', # unset, in "System support"
'MBEDTLS_PLATFORM_ZEROIZE_ALT', # unset, in "Customisation configuration options" 'MBEDTLS_PLATFORM_ZEROIZE_ALT', # unset, in "Customisation configuration options"