diff --git a/include/mbedtls/error.h b/include/mbedtls/error.h new file mode 100644 index 0000000000..8b7c19aa5f --- /dev/null +++ b/include/mbedtls/error.h @@ -0,0 +1,67 @@ +/** + * \file error.h + * + * \brief Error to string translation + */ +/* + * Copyright The Mbed TLS Contributors + * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later + */ +#ifndef MBEDTLS_ERROR_H +#define MBEDTLS_ERROR_H + +#include "mbedtls/build_info.h" +#include "mbedtls/error_common.h" + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * \brief Translate an Mbed TLS error code into a string representation. + * The result is truncated if necessary and always includes a + * terminating null byte. + * + * \param errnum error code + * \param buffer buffer to place representation in + * \param buflen length of the buffer + */ +void mbedtls_strerror(int errnum, char *buffer, size_t buflen); + +/** + * \brief Translate the high-level part of an Mbed TLS error code into a string + * representation. + * + * This function returns a const pointer to an un-modifiable string. The caller + * must not try to modify the string. It is intended to be used mostly for + * logging purposes. + * + * \param error_code error code + * + * \return The string representation of the error code, or \c NULL if the error + * code is unknown. + */ +const char *mbedtls_high_level_strerr(int error_code); + +/** + * \brief Translate the low-level part of an Mbed TLS error code into a string + * representation. + * + * This function returns a const pointer to an un-modifiable string. The caller + * must not try to modify the string. It is intended to be used mostly for + * logging purposes. + * + * \param error_code error code + * + * \return The string representation of the error code, or \c NULL if the error + * code is unknown. + */ +const char *mbedtls_low_level_strerr(int error_code); + +#ifdef __cplusplus +} +#endif + +#endif /* error.h */ diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 5b75b6460c..0415c6565b 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -1,4 +1,5 @@ set(src_x509 + error.c pkcs7.c x509.c x509_create.c @@ -34,6 +35,26 @@ set(src_tls ) if(GEN_FILES) + find_package(Perl REQUIRED) + + file(GLOB crypto_error_headers ${CMAKE_CURRENT_SOURCE_DIR}/include/mbedtls/*.h) + file(GLOB tls_error_headers ${MBEDTLS_DIR}/include/mbedtls/*.h) + add_custom_command( + OUTPUT + ${CMAKE_CURRENT_BINARY_DIR}/error.c + COMMAND + ${PERL_EXECUTABLE} + ${CMAKE_CURRENT_SOURCE_DIR}/../scripts/generate_errors.pl + ${CMAKE_CURRENT_SOURCE_DIR}/../tf-psa-crypto/drivers/builtin/include/mbedtls + ${CMAKE_CURRENT_SOURCE_DIR}/../include/mbedtls + ${CMAKE_CURRENT_SOURCE_DIR}/../scripts/data_files + ${CMAKE_CURRENT_BINARY_DIR}/${TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_DIR}/error.c + DEPENDS + ${MBEDTLS_DIR}/scripts/generate_errors.pl + ${crypto_error_headers} + ${tls_error_headers} + ${MBEDTLS_DIR}/scripts/data_files/error.fmt + ) add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/version_features.c @@ -62,6 +83,7 @@ if(GEN_FILES) ${tls_error_headers} ) else() + link_to_source(error.c) link_to_source(version_features.c) link_to_source(ssl_debug_helpers_generated.c) endif() diff --git a/library/Makefile b/library/Makefile index e9c908ee9c..53c8600077 100644 --- a/library/Makefile +++ b/library/Makefile @@ -6,7 +6,7 @@ TF_PSA_CRYPTO_CORE_PATH = $(MBEDTLS_PATH)/tf-psa-crypto/core TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH = $(MBEDTLS_PATH)/tf-psa-crypto/drivers/builtin/src GENERATED_FILES := \ - $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/error.c \ + error.c \ version_features.c \ ssl_debug_helpers_generated.c \ $(TF_PSA_CRYPTO_CORE_PATH)/psa_crypto_driver_wrappers.h \ @@ -148,7 +148,6 @@ OBJS_CRYPTO= \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/ecp_curves_new.o \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/entropy.o \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/entropy_poll.o \ - $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/error.o \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/gcm.o \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/hkdf.o \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/hmac_drbg.o \ @@ -206,6 +205,7 @@ OBJS_X509= \ x509write_crt.o \ x509write_csr.o \ pkcs7.o \ + error.o \ # This line is intentionally left blank OBJS_TLS= \ @@ -357,10 +357,10 @@ else gen_file_dep = | endif -$(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/error.c: $(gen_file_dep) ../scripts/generate_errors.pl -$(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/error.c: $(gen_file_dep) ../scripts/data_files/error.fmt -$(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/error.c: $(gen_file_dep) $(filter-out %config%,$(wildcard ../include/mbedtls/*.h)) -$(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/error.c: +error.c: $(gen_file_dep) ../scripts/generate_errors.pl +error.c: $(gen_file_dep) ../scripts/data_files/error.fmt +error.c: $(gen_file_dep) $(filter-out %config%,$(wildcard ../include/mbedtls/*.h)) +error.c: echo " Gen $@" $(PERL) ../scripts/generate_errors.pl diff --git a/programs/pkey/gen_key.c b/programs/pkey/gen_key.c index 83d7b71875..da7d262f2e 100644 --- a/programs/pkey/gen_key.c +++ b/programs/pkey/gen_key.c @@ -453,8 +453,9 @@ exit: if (exit_code != MBEDTLS_EXIT_SUCCESS) { #ifdef MBEDTLS_ERROR_C - mbedtls_strerror(ret, buf, sizeof(buf)); - mbedtls_printf(" - %s\n", buf); + mbedtls_printf("Error code: %d", ret); + /* mbedtls_strerror(ret, buf, sizeof(buf)); + mbedtls_printf(" - %s\n", buf); */ #else mbedtls_printf("\n"); #endif diff --git a/programs/pkey/key_app.c b/programs/pkey/key_app.c index e3a6966050..5ccb063274 100644 --- a/programs/pkey/key_app.c +++ b/programs/pkey/key_app.c @@ -347,8 +347,9 @@ cleanup: #if defined(MBEDTLS_ERROR_C) if (exit_code != MBEDTLS_EXIT_SUCCESS) { - mbedtls_strerror(ret, buf, sizeof(buf)); - mbedtls_printf(" ! Last error was: %s\n", buf); + mbedtls_printf("Error code: %d", ret); + /* mbedtls_strerror(ret, buf, sizeof(buf)); + mbedtls_printf(" ! Last error was: %s\n", buf); */ } #endif diff --git a/programs/pkey/key_app_writer.c b/programs/pkey/key_app_writer.c index 60f992e431..a460b18dba 100644 --- a/programs/pkey/key_app_writer.c +++ b/programs/pkey/key_app_writer.c @@ -469,8 +469,9 @@ exit: if (exit_code != MBEDTLS_EXIT_SUCCESS) { #ifdef MBEDTLS_ERROR_C - mbedtls_strerror(ret, buf, sizeof(buf)); - mbedtls_printf(" - %s\n", buf); + mbedtls_printf("Error code: %d", ret); + /* mbedtls_strerror(ret, buf, sizeof(buf)); + mbedtls_printf(" - %s\n", buf); */ #else mbedtls_printf("\n"); #endif diff --git a/programs/pkey/pk_decrypt.c b/programs/pkey/pk_decrypt.c index b8f7943d62..025f69c069 100644 --- a/programs/pkey/pk_decrypt.c +++ b/programs/pkey/pk_decrypt.c @@ -142,8 +142,9 @@ exit: #if defined(MBEDTLS_ERROR_C) if (exit_code != MBEDTLS_EXIT_SUCCESS) { - mbedtls_strerror(ret, (char *) buf, sizeof(buf)); - mbedtls_printf(" ! Last error was: %s\n", buf); + mbedtls_printf("Error code: %d", ret); + /* mbedtls_strerror(ret, (char *) buf, sizeof(buf)); + mbedtls_printf(" ! Last error was: %s\n", buf); */ } #endif diff --git a/programs/pkey/pk_encrypt.c b/programs/pkey/pk_encrypt.c index a916bc6e25..9ada67d5b8 100644 --- a/programs/pkey/pk_encrypt.c +++ b/programs/pkey/pk_encrypt.c @@ -143,8 +143,9 @@ exit: #if defined(MBEDTLS_ERROR_C) if (exit_code != MBEDTLS_EXIT_SUCCESS) { - mbedtls_strerror(ret, (char *) buf, sizeof(buf)); - mbedtls_printf(" ! Last error was: %s\n", buf); + mbedtls_printf("Error code: %d", ret); + /* mbedtls_strerror(ret, (char *) buf, sizeof(buf)); + mbedtls_printf(" ! Last error was: %s\n", buf); */ } #endif diff --git a/programs/pkey/pk_sign.c b/programs/pkey/pk_sign.c index d48911c886..b8f06c4fb1 100644 --- a/programs/pkey/pk_sign.c +++ b/programs/pkey/pk_sign.c @@ -143,8 +143,9 @@ exit: #if defined(MBEDTLS_ERROR_C) if (exit_code != MBEDTLS_EXIT_SUCCESS) { - mbedtls_strerror(ret, (char *) buf, sizeof(buf)); - mbedtls_printf(" ! Last error was: %s\n", buf); + mbedtls_printf("Error code: %d", ret); + /* mbedtls_strerror(ret, (char *) buf, sizeof(buf)); + mbedtls_printf(" ! Last error was: %s\n", buf); */ } #endif diff --git a/programs/pkey/pk_verify.c b/programs/pkey/pk_verify.c index b4e84c303f..063abd755a 100644 --- a/programs/pkey/pk_verify.c +++ b/programs/pkey/pk_verify.c @@ -117,8 +117,9 @@ exit: #if defined(MBEDTLS_ERROR_C) if (exit_code != MBEDTLS_EXIT_SUCCESS) { - mbedtls_strerror(ret, (char *) buf, sizeof(buf)); - mbedtls_printf(" ! Last error was: %s\n", buf); + mbedtls_printf("Error code: %d", ret); + /* mbedtls_strerror(ret, (char *) buf, sizeof(buf)); + mbedtls_printf(" ! Last error was: %s\n", buf); */ } #endif diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index 93c17291f2..36ac02259b 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c @@ -117,8 +117,9 @@ static unsigned long mbedtls_timing_hardclock(void); #if defined(MBEDTLS_ERROR_C) #define PRINT_ERROR \ - mbedtls_strerror(ret, (char *) tmp, sizeof(tmp)); \ - mbedtls_printf("FAILED: %s\n", tmp); + mbedtls_printf("Error code: %d", ret); +/* mbedtls_strerror(ret, (char *) tmp, sizeof(tmp)); \ + mbedtls_printf("FAILED: %s\n", tmp); */ #else #define PRINT_ERROR \ mbedtls_printf("FAILED: -0x%04x\n", (unsigned int) -ret); diff --git a/programs/util/CMakeLists.txt b/programs/util/CMakeLists.txt index 264d9416cc..9ceb13f7cf 100644 --- a/programs/util/CMakeLists.txt +++ b/programs/util/CMakeLists.txt @@ -1,5 +1,6 @@ set(libs ${mbedcrypto_target} + ${mbedx509_target} ) set(executables diff --git a/scripts/config.py b/scripts/config.py index 9667f4d727..69ee3ef50e 100755 --- a/scripts/config.py +++ b/scripts/config.py @@ -220,6 +220,8 @@ def include_in_crypto(name): 'MBEDTLS_DEBUG_C', # part of libmbedtls 'MBEDTLS_NET_C', # part of libmbedtls 'MBEDTLS_PKCS7_C', # part of libmbedx509 + 'MBEDTLS_ERROR_C', # part of libmbedx509 + 'MBEDTLS_ERROR_STRERROR_DUMMY', # part of libmbedx509 ]: return False if name in EXCLUDE_FROM_CRYPTO: diff --git a/scripts/data_files/error.fmt b/scripts/data_files/error.fmt index 781e72a919..b75a9ab4ec 100644 --- a/scripts/data_files/error.fmt +++ b/scripts/data_files/error.fmt @@ -152,8 +152,4 @@ void mbedtls_strerror(int ret, char *buf, size_t buflen) #endif /* MBEDTLS_ERROR_C */ -#if defined(MBEDTLS_TEST_HOOKS) -void (*mbedtls_test_hook_error_add)(int, int, const char *, int); -#endif - #endif /* MBEDTLS_ERROR_C || MBEDTLS_ERROR_STRERROR_DUMMY */ diff --git a/scripts/generate_errors.pl b/scripts/generate_errors.pl index df546d7d6e..c05184227c 100755 --- a/scripts/generate_errors.pl +++ b/scripts/generate_errors.pl @@ -24,7 +24,7 @@ if( @ARGV ) { $crypto_include_dir = 'tf-psa-crypto/drivers/builtin/include/mbedtls'; $tls_include_dir = 'include/mbedtls'; $data_dir = 'scripts/data_files'; - $error_file = 'tf-psa-crypto/drivers/builtin/src/error.c'; + $error_file = 'library/error.c'; unless( -d $crypto_include_dir && -d $tls_include_dir && -d $data_dir ) { chdir '..' or die; @@ -91,6 +91,7 @@ foreach my $file (@files) { if ($found) { my $include_name = $file; $include_name =~ s!.*/!!; + $include_name = "error.h" if ($include_name eq "error_common.h"); push @necessary_include_files, $include_name; } } diff --git a/tests/psa-client-server/psasim/src/psa_sim_crypto_server.c b/tests/psa-client-server/psasim/src/psa_sim_crypto_server.c index b2ed070c8a..a88fc51cce 100644 --- a/tests/psa-client-server/psasim/src/psa_sim_crypto_server.c +++ b/tests/psa-client-server/psasim/src/psa_sim_crypto_server.c @@ -21,6 +21,10 @@ #error "Error: MBEDTLS_PSA_CRYPTO_C must be enabled on server build" #endif +#if defined(MBEDTLS_TEST_HOOKS) +void (*mbedtls_test_hook_error_add)(int, int, const char *, int); +#endif + // Returns 1 for success, 0 for failure int psa_crypto_init_wrapper( uint8_t *in_params, size_t in_params_len, diff --git a/tests/scripts/check-generated-files.sh b/tests/scripts/check-generated-files.sh index 583c26e8de..a224e58cad 100755 --- a/tests/scripts/check-generated-files.sh +++ b/tests/scripts/check-generated-files.sh @@ -170,7 +170,7 @@ check scripts/generate_driver_wrappers.py ${crypto_core_dir}/psa_crypto_driver_w # Additional checks for Mbed TLS only if in_mbedtls_repo; then - check scripts/generate_errors.pl ${builtin_drivers_dir}/error.c + check scripts/generate_errors.pl library/error.c check scripts/generate_query_config.pl programs/test/query_config.c check scripts/generate_features.pl library/version_features.c check framework/scripts/generate_ssl_debug_helpers.py library/ssl_debug_helpers_generated.c diff --git a/tests/src/helpers.c b/tests/src/helpers.c index db50296e01..1a157331b6 100644 --- a/tests/src/helpers.c +++ b/tests/src/helpers.c @@ -717,4 +717,7 @@ void mbedtls_test_err_add_check(int high, int low, line, file); } } + +void (*mbedtls_test_hook_error_add)(int, int, const char *, int); + #endif /* MBEDTLS_TEST_HOOKS */ diff --git a/tf-psa-crypto/tests/suites/test_suite_error.data b/tests/suites/test_suite_error.data similarity index 100% rename from tf-psa-crypto/tests/suites/test_suite_error.data rename to tests/suites/test_suite_error.data diff --git a/tf-psa-crypto/tests/suites/test_suite_error.function b/tests/suites/test_suite_error.function similarity index 100% rename from tf-psa-crypto/tests/suites/test_suite_error.function rename to tests/suites/test_suite_error.function diff --git a/tf-psa-crypto/core/psa_crypto.c b/tf-psa-crypto/core/psa_crypto.c index 0bd58206ff..32a52de291 100644 --- a/tf-psa-crypto/core/psa_crypto.c +++ b/tf-psa-crypto/core/psa_crypto.c @@ -58,13 +58,13 @@ #include "mbedtls/ecdh.h" #include "mbedtls/ecp.h" #include "mbedtls/entropy.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/gcm.h" #include "mbedtls/md5.h" #include "mbedtls/pk.h" #include "pk_wrap.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/ripemd160.h" #include "mbedtls/rsa.h" #include "mbedtls/sha1.h" diff --git a/tf-psa-crypto/drivers/builtin/CMakeLists.txt b/tf-psa-crypto/drivers/builtin/CMakeLists.txt index 5cbdbbcc87..9ec1a87b42 100644 --- a/tf-psa-crypto/drivers/builtin/CMakeLists.txt +++ b/tf-psa-crypto/drivers/builtin/CMakeLists.txt @@ -1,34 +1,6 @@ add_subdirectory(src) file(GLOB src_builtin RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} src/*.c) -if(NOT "src/error.c" IN_LIST "${src_builtin}") - list(APPEND src_builtin src/error.c) -endif() - -if(GEN_FILES) - find_package(Perl REQUIRED) - - file(GLOB crypto_error_headers ${CMAKE_CURRENT_SOURCE_DIR}/include/mbedtls/*.h) - file(GLOB tls_error_headers ${MBEDTLS_DIR}/include/mbedtls/*.h) - add_custom_command( - OUTPUT - ${CMAKE_CURRENT_BINARY_DIR}/src/error.c - COMMAND - ${PERL_EXECUTABLE} - ${MBEDTLS_DIR}/scripts/generate_errors.pl - ${CMAKE_CURRENT_SOURCE_DIR}/include/mbedtls - ${MBEDTLS_DIR}/include/mbedtls - ${MBEDTLS_DIR}/scripts/data_files - ${CMAKE_CURRENT_BINARY_DIR}/src/error.c - DEPENDS - ${MBEDTLS_DIR}/scripts/generate_errors.pl - ${crypto_error_headers} - ${tls_error_headers} - ${MBEDTLS_DIR}/scripts/data_files/error.fmt - ) -else() - link_to_source(src/error.c) -endif() if(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-declarations -Wmissing-prototypes") diff --git a/tf-psa-crypto/drivers/builtin/include/mbedtls/error.h b/tf-psa-crypto/drivers/builtin/include/mbedtls/error_common.h similarity index 77% rename from tf-psa-crypto/drivers/builtin/include/mbedtls/error.h rename to tf-psa-crypto/drivers/builtin/include/mbedtls/error_common.h index d101dee3ae..58f1cde331 100644 --- a/tf-psa-crypto/drivers/builtin/include/mbedtls/error.h +++ b/tf-psa-crypto/drivers/builtin/include/mbedtls/error_common.h @@ -1,14 +1,14 @@ /** - * \file error.h + * \file error_common.h * - * \brief Error to string translation + * \brief Error codes */ /* * Copyright The Mbed TLS Contributors * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */ -#ifndef MBEDTLS_ERROR_H -#define MBEDTLS_ERROR_H +#ifndef MBEDTLS_ERROR_COMMON_H +#define MBEDTLS_ERROR_COMMON_H #include "mbedtls/build_info.h" @@ -152,49 +152,8 @@ static inline int mbedtls_error_add(int high, int low, return high + low; } -/** - * \brief Translate an Mbed TLS error code into a string representation. - * The result is truncated if necessary and always includes a - * terminating null byte. - * - * \param errnum error code - * \param buffer buffer to place representation in - * \param buflen length of the buffer - */ -void mbedtls_strerror(int errnum, char *buffer, size_t buflen); - -/** - * \brief Translate the high-level part of an Mbed TLS error code into a string - * representation. - * - * This function returns a const pointer to an un-modifiable string. The caller - * must not try to modify the string. It is intended to be used mostly for - * logging purposes. - * - * \param error_code error code - * - * \return The string representation of the error code, or \c NULL if the error - * code is unknown. - */ -const char *mbedtls_high_level_strerr(int error_code); - -/** - * \brief Translate the low-level part of an Mbed TLS error code into a string - * representation. - * - * This function returns a const pointer to an un-modifiable string. The caller - * must not try to modify the string. It is intended to be used mostly for - * logging purposes. - * - * \param error_code error code - * - * \return The string representation of the error code, or \c NULL if the error - * code is unknown. - */ -const char *mbedtls_low_level_strerr(int error_code); - #ifdef __cplusplus } #endif -#endif /* error.h */ +#endif /* error_common.h */ diff --git a/tf-psa-crypto/drivers/builtin/src/aes.c b/tf-psa-crypto/drivers/builtin/src/aes.c index b9145eaff3..c36845b924 100644 --- a/tf-psa-crypto/drivers/builtin/src/aes.c +++ b/tf-psa-crypto/drivers/builtin/src/aes.c @@ -20,7 +20,7 @@ #include "mbedtls/aes.h" #include "mbedtls/platform.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #if defined(MBEDTLS_AES_USE_HARDWARE_ONLY) #if !((defined(MBEDTLS_ARCH_IS_ARMV8_A) && defined(MBEDTLS_AESCE_C)) || \ diff --git a/tf-psa-crypto/drivers/builtin/src/asn1parse.c b/tf-psa-crypto/drivers/builtin/src/asn1parse.c index ecea90434b..61288656ba 100644 --- a/tf-psa-crypto/drivers/builtin/src/asn1parse.c +++ b/tf-psa-crypto/drivers/builtin/src/asn1parse.c @@ -12,7 +12,7 @@ #include "mbedtls/asn1.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/asn1write.c b/tf-psa-crypto/drivers/builtin/src/asn1write.c index 6355fad3b6..3e154f4184 100644 --- a/tf-psa-crypto/drivers/builtin/src/asn1write.c +++ b/tf-psa-crypto/drivers/builtin/src/asn1write.c @@ -11,7 +11,7 @@ defined(PSA_HAVE_ALG_SOME_ECDSA) #include "mbedtls/asn1write.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/bignum.c b/tf-psa-crypto/drivers/builtin/src/bignum.c index 424490951d..36c18a47dc 100644 --- a/tf-psa-crypto/drivers/builtin/src/bignum.c +++ b/tf-psa-crypto/drivers/builtin/src/bignum.c @@ -30,7 +30,7 @@ #include "bignum_internal.h" #include "bn_mul.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "constant_time_internal.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/bignum_core.c b/tf-psa-crypto/drivers/builtin/src/bignum_core.c index 60f48f92de..67d5025b82 100644 --- a/tf-psa-crypto/drivers/builtin/src/bignum_core.c +++ b/tf-psa-crypto/drivers/builtin/src/bignum_core.c @@ -11,7 +11,7 @@ #include -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/platform_util.h" #include "constant_time_internal.h" diff --git a/tf-psa-crypto/drivers/builtin/src/bignum_mod.c b/tf-psa-crypto/drivers/builtin/src/bignum_mod.c index dfd332a703..0d5534f8f4 100644 --- a/tf-psa-crypto/drivers/builtin/src/bignum_mod.c +++ b/tf-psa-crypto/drivers/builtin/src/bignum_mod.c @@ -12,7 +12,7 @@ #include #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/bignum.h" #include "mbedtls/platform.h" diff --git a/tf-psa-crypto/drivers/builtin/src/bignum_mod_raw.c b/tf-psa-crypto/drivers/builtin/src/bignum_mod_raw.c index 5343bc650d..5b889c87f1 100644 --- a/tf-psa-crypto/drivers/builtin/src/bignum_mod_raw.c +++ b/tf-psa-crypto/drivers/builtin/src/bignum_mod_raw.c @@ -11,7 +11,7 @@ #include -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/platform_util.h" #include "mbedtls/platform.h" diff --git a/tf-psa-crypto/drivers/builtin/src/ccm.c b/tf-psa-crypto/drivers/builtin/src/ccm.c index 68af90337b..0e6637fa6d 100644 --- a/tf-psa-crypto/drivers/builtin/src/ccm.c +++ b/tf-psa-crypto/drivers/builtin/src/ccm.c @@ -20,7 +20,7 @@ #include "mbedtls/ccm.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/constant_time.h" #if defined(MBEDTLS_BLOCK_CIPHER_C) diff --git a/tf-psa-crypto/drivers/builtin/src/chacha20.c b/tf-psa-crypto/drivers/builtin/src/chacha20.c index 3501837d3a..36a70b3b73 100644 --- a/tf-psa-crypto/drivers/builtin/src/chacha20.c +++ b/tf-psa-crypto/drivers/builtin/src/chacha20.c @@ -15,7 +15,7 @@ #include "mbedtls/chacha20.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include #include diff --git a/tf-psa-crypto/drivers/builtin/src/chachapoly.c b/tf-psa-crypto/drivers/builtin/src/chachapoly.c index 5bfee0982b..3130ac1d70 100644 --- a/tf-psa-crypto/drivers/builtin/src/chachapoly.c +++ b/tf-psa-crypto/drivers/builtin/src/chachapoly.c @@ -12,7 +12,7 @@ #include "mbedtls/chachapoly.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/constant_time.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/cipher.c b/tf-psa-crypto/drivers/builtin/src/cipher.c index 7f4c121492..15b97fa248 100644 --- a/tf-psa-crypto/drivers/builtin/src/cipher.c +++ b/tf-psa-crypto/drivers/builtin/src/cipher.c @@ -16,7 +16,7 @@ #include "mbedtls/cipher.h" #include "cipher_wrap.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/constant_time.h" #include "constant_time_internal.h" diff --git a/tf-psa-crypto/drivers/builtin/src/cipher_wrap.c b/tf-psa-crypto/drivers/builtin/src/cipher_wrap.c index d2fee22e2b..9726b3162b 100644 --- a/tf-psa-crypto/drivers/builtin/src/cipher_wrap.c +++ b/tf-psa-crypto/drivers/builtin/src/cipher_wrap.c @@ -14,7 +14,7 @@ #if defined(MBEDTLS_CIPHER_C) #include "cipher_wrap.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #if defined(MBEDTLS_CHACHAPOLY_C) #include "mbedtls/chachapoly.h" diff --git a/tf-psa-crypto/drivers/builtin/src/cmac.c b/tf-psa-crypto/drivers/builtin/src/cmac.c index 5e517c4b1b..706602419a 100644 --- a/tf-psa-crypto/drivers/builtin/src/cmac.c +++ b/tf-psa-crypto/drivers/builtin/src/cmac.c @@ -32,7 +32,7 @@ #include "mbedtls/cmac.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/platform.h" #include "constant_time_internal.h" diff --git a/tf-psa-crypto/drivers/builtin/src/constant_time.c b/tf-psa-crypto/drivers/builtin/src/constant_time.c index 95b81221f4..e233b6206f 100644 --- a/tf-psa-crypto/drivers/builtin/src/constant_time.c +++ b/tf-psa-crypto/drivers/builtin/src/constant_time.c @@ -16,7 +16,7 @@ #include "common.h" #include "constant_time_internal.h" #include "mbedtls/constant_time.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/platform_util.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/ctr_drbg.c b/tf-psa-crypto/drivers/builtin/src/ctr_drbg.c index b82044eb7d..facfc2e115 100644 --- a/tf-psa-crypto/drivers/builtin/src/ctr_drbg.c +++ b/tf-psa-crypto/drivers/builtin/src/ctr_drbg.c @@ -17,7 +17,7 @@ #include "ctr.h" #include "mbedtls/ctr_drbg.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/des.c b/tf-psa-crypto/drivers/builtin/src/des.c index 4bb354af77..03d79ede38 100644 --- a/tf-psa-crypto/drivers/builtin/src/des.c +++ b/tf-psa-crypto/drivers/builtin/src/des.c @@ -16,7 +16,7 @@ #if defined(MBEDTLS_DES_C) #include "mbedtls/des.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/platform_util.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/dhm.c b/tf-psa-crypto/drivers/builtin/src/dhm.c index 75af8b7910..c7c3e08669 100644 --- a/tf-psa-crypto/drivers/builtin/src/dhm.c +++ b/tf-psa-crypto/drivers/builtin/src/dhm.c @@ -19,7 +19,7 @@ #include "mbedtls/dhm.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/ecdh.c b/tf-psa-crypto/drivers/builtin/src/ecdh.c index 28fe757eab..db77a31038 100644 --- a/tf-psa-crypto/drivers/builtin/src/ecdh.c +++ b/tf-psa-crypto/drivers/builtin/src/ecdh.c @@ -18,7 +18,7 @@ #include "mbedtls/ecdh.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/ecdsa.c b/tf-psa-crypto/drivers/builtin/src/ecdsa.c index 57d52fee2d..7971ef4ae2 100644 --- a/tf-psa-crypto/drivers/builtin/src/ecdsa.c +++ b/tf-psa-crypto/drivers/builtin/src/ecdsa.c @@ -27,7 +27,7 @@ #include "mbedtls/platform.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #if defined(MBEDTLS_ECP_RESTARTABLE) diff --git a/tf-psa-crypto/drivers/builtin/src/ecjpake.c b/tf-psa-crypto/drivers/builtin/src/ecjpake.c index ebdae9280e..a0a386b8a6 100644 --- a/tf-psa-crypto/drivers/builtin/src/ecjpake.c +++ b/tf-psa-crypto/drivers/builtin/src/ecjpake.c @@ -16,7 +16,7 @@ #include "mbedtls/ecjpake.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/ecp.c b/tf-psa-crypto/drivers/builtin/src/ecp.c index 1e6b69b982..ef586284d5 100644 --- a/tf-psa-crypto/drivers/builtin/src/ecp.c +++ b/tf-psa-crypto/drivers/builtin/src/ecp.c @@ -36,7 +36,7 @@ #include "mbedtls/ecp.h" #include "mbedtls/threading.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "bn_mul.h" #include "ecp_invasive.h" diff --git a/tf-psa-crypto/drivers/builtin/src/ecp_curves.c b/tf-psa-crypto/drivers/builtin/src/ecp_curves.c index 97636a7298..99ced0dde3 100644 --- a/tf-psa-crypto/drivers/builtin/src/ecp_curves.c +++ b/tf-psa-crypto/drivers/builtin/src/ecp_curves.c @@ -13,7 +13,7 @@ #include "mbedtls/ecp.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "bn_mul.h" #include "bignum_core.h" diff --git a/tf-psa-crypto/drivers/builtin/src/ecp_curves_new.c b/tf-psa-crypto/drivers/builtin/src/ecp_curves_new.c index 169247f3bf..6506a22767 100644 --- a/tf-psa-crypto/drivers/builtin/src/ecp_curves_new.c +++ b/tf-psa-crypto/drivers/builtin/src/ecp_curves_new.c @@ -14,7 +14,7 @@ #include "mbedtls/ecp.h" #include "mbedtls/platform.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/platform.h" diff --git a/tf-psa-crypto/drivers/builtin/src/entropy.c b/tf-psa-crypto/drivers/builtin/src/entropy.c index 7dcf067a52..fd222c0d74 100644 --- a/tf-psa-crypto/drivers/builtin/src/entropy.c +++ b/tf-psa-crypto/drivers/builtin/src/entropy.c @@ -12,7 +12,7 @@ #include "mbedtls/entropy.h" #include "entropy_poll.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/entropy_poll.c b/tf-psa-crypto/drivers/builtin/src/entropy_poll.c index 611768cd85..bd2cf693e6 100644 --- a/tf-psa-crypto/drivers/builtin/src/entropy_poll.c +++ b/tf-psa-crypto/drivers/builtin/src/entropy_poll.c @@ -20,7 +20,7 @@ #include "mbedtls/entropy.h" #include "entropy_poll.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #if defined(MBEDTLS_TIMING_C) #include "mbedtls/timing.h" diff --git a/tf-psa-crypto/drivers/builtin/src/gcm.c b/tf-psa-crypto/drivers/builtin/src/gcm.c index dda1ff21f5..84062662a0 100644 --- a/tf-psa-crypto/drivers/builtin/src/gcm.c +++ b/tf-psa-crypto/drivers/builtin/src/gcm.c @@ -22,7 +22,7 @@ #include "mbedtls/gcm.h" #include "mbedtls/platform.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/constant_time.h" #if defined(MBEDTLS_BLOCK_CIPHER_C) diff --git a/tf-psa-crypto/drivers/builtin/src/hkdf.c b/tf-psa-crypto/drivers/builtin/src/hkdf.c index 631ac24e53..b2410208ec 100644 --- a/tf-psa-crypto/drivers/builtin/src/hkdf.c +++ b/tf-psa-crypto/drivers/builtin/src/hkdf.c @@ -11,7 +11,7 @@ #include #include "mbedtls/hkdf.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" int mbedtls_hkdf(const mbedtls_md_info_t *md, const unsigned char *salt, size_t salt_len, const unsigned char *ikm, size_t ikm_len, diff --git a/tf-psa-crypto/drivers/builtin/src/hmac_drbg.c b/tf-psa-crypto/drivers/builtin/src/hmac_drbg.c index c29fad337f..eba5079531 100644 --- a/tf-psa-crypto/drivers/builtin/src/hmac_drbg.c +++ b/tf-psa-crypto/drivers/builtin/src/hmac_drbg.c @@ -17,7 +17,7 @@ #include "mbedtls/hmac_drbg.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/lmots.c b/tf-psa-crypto/drivers/builtin/src/lmots.c index c51cb41ece..23e235c5b5 100644 --- a/tf-psa-crypto/drivers/builtin/src/lmots.c +++ b/tf-psa-crypto/drivers/builtin/src/lmots.c @@ -28,7 +28,7 @@ #include "mbedtls/lms.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "psa_util_internal.h" #include "psa/crypto.h" diff --git a/tf-psa-crypto/drivers/builtin/src/lms.c b/tf-psa-crypto/drivers/builtin/src/lms.c index 7f7bec068b..d354046bed 100644 --- a/tf-psa-crypto/drivers/builtin/src/lms.c +++ b/tf-psa-crypto/drivers/builtin/src/lms.c @@ -29,7 +29,7 @@ #include "psa/crypto.h" #include "psa_util_internal.h" #include "mbedtls/lms.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/platform_util.h" #include "mbedtls/platform.h" diff --git a/tf-psa-crypto/drivers/builtin/src/md.c b/tf-psa-crypto/drivers/builtin/src/md.c index eee8aa37f5..5100528592 100644 --- a/tf-psa-crypto/drivers/builtin/src/md.c +++ b/tf-psa-crypto/drivers/builtin/src/md.c @@ -32,7 +32,7 @@ #include "mbedtls/md.h" #include "md_wrap.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/md5.h" #include "mbedtls/ripemd160.h" diff --git a/tf-psa-crypto/drivers/builtin/src/md5.c b/tf-psa-crypto/drivers/builtin/src/md5.c index fd9a8e960b..5e5ee86c94 100644 --- a/tf-psa-crypto/drivers/builtin/src/md5.c +++ b/tf-psa-crypto/drivers/builtin/src/md5.c @@ -16,7 +16,7 @@ #include "mbedtls/md5.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/nist_kw.c b/tf-psa-crypto/drivers/builtin/src/nist_kw.c index a4b4be759d..431a8efdb9 100644 --- a/tf-psa-crypto/drivers/builtin/src/nist_kw.c +++ b/tf-psa-crypto/drivers/builtin/src/nist_kw.c @@ -21,7 +21,7 @@ #include "mbedtls/nist_kw.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/constant_time.h" #include "constant_time_internal.h" diff --git a/tf-psa-crypto/drivers/builtin/src/oid.c b/tf-psa-crypto/drivers/builtin/src/oid.c index ae30dfe64d..ad3d8e03bc 100644 --- a/tf-psa-crypto/drivers/builtin/src/oid.c +++ b/tf-psa-crypto/drivers/builtin/src/oid.c @@ -13,7 +13,7 @@ #include "mbedtls/oid.h" #include "mbedtls/rsa.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/pk.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/pem.c b/tf-psa-crypto/drivers/builtin/src/pem.c index 98f708f42e..212889293f 100644 --- a/tf-psa-crypto/drivers/builtin/src/pem.c +++ b/tf-psa-crypto/drivers/builtin/src/pem.c @@ -16,7 +16,7 @@ #include "mbedtls/md.h" #include "mbedtls/cipher.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/pk.c b/tf-psa-crypto/drivers/builtin/src/pk.c index 44760d080e..81e2d94e30 100644 --- a/tf-psa-crypto/drivers/builtin/src/pk.c +++ b/tf-psa-crypto/drivers/builtin/src/pk.c @@ -14,7 +14,7 @@ #include "pk_internal.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #if defined(MBEDTLS_RSA_C) #include "mbedtls/rsa.h" diff --git a/tf-psa-crypto/drivers/builtin/src/pk_ecc.c b/tf-psa-crypto/drivers/builtin/src/pk_ecc.c index 707988d2d9..0c4ffbfb13 100644 --- a/tf-psa-crypto/drivers/builtin/src/pk_ecc.c +++ b/tf-psa-crypto/drivers/builtin/src/pk_ecc.c @@ -8,7 +8,7 @@ #include "common.h" #include "mbedtls/pk.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/ecp.h" #include "pk_internal.h" diff --git a/tf-psa-crypto/drivers/builtin/src/pk_wrap.c b/tf-psa-crypto/drivers/builtin/src/pk_wrap.c index 31ec2fdf3e..9063555d64 100644 --- a/tf-psa-crypto/drivers/builtin/src/pk_wrap.c +++ b/tf-psa-crypto/drivers/builtin/src/pk_wrap.c @@ -12,7 +12,7 @@ #if defined(MBEDTLS_PK_C) #include "pk_wrap.h" #include "pk_internal.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/psa_util.h" /* Even if RSA not activated, for the sake of RSA-alt */ diff --git a/tf-psa-crypto/drivers/builtin/src/pkcs12.c b/tf-psa-crypto/drivers/builtin/src/pkcs12.c index a3467b9820..0c78569079 100644 --- a/tf-psa-crypto/drivers/builtin/src/pkcs12.c +++ b/tf-psa-crypto/drivers/builtin/src/pkcs12.c @@ -21,7 +21,7 @@ #include "mbedtls/cipher.h" #endif /* MBEDTLS_CIPHER_C */ #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/pkcs5.c b/tf-psa-crypto/drivers/builtin/src/pkcs5.c index c57f672f8a..b43aaf7b7e 100644 --- a/tf-psa-crypto/drivers/builtin/src/pkcs5.c +++ b/tf-psa-crypto/drivers/builtin/src/pkcs5.c @@ -20,7 +20,7 @@ #if defined(MBEDTLS_PKCS5_C) #include "mbedtls/pkcs5.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #if defined(MBEDTLS_ASN1_PARSE_C) #include "mbedtls/asn1.h" diff --git a/tf-psa-crypto/drivers/builtin/src/pkparse.c b/tf-psa-crypto/drivers/builtin/src/pkparse.c index 3419ad90cc..006774ca23 100644 --- a/tf-psa-crypto/drivers/builtin/src/pkparse.c +++ b/tf-psa-crypto/drivers/builtin/src/pkparse.c @@ -14,7 +14,7 @@ #include "mbedtls/oid.h" #include "mbedtls/platform_util.h" #include "mbedtls/platform.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/ecp.h" #include "pk_internal.h" diff --git a/tf-psa-crypto/drivers/builtin/src/pkwrite.c b/tf-psa-crypto/drivers/builtin/src/pkwrite.c index 0b57995849..ba073ad716 100644 --- a/tf-psa-crypto/drivers/builtin/src/pkwrite.c +++ b/tf-psa-crypto/drivers/builtin/src/pkwrite.c @@ -13,7 +13,7 @@ #include "mbedtls/asn1write.h" #include "mbedtls/oid.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "pk_internal.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/platform.c b/tf-psa-crypto/drivers/builtin/src/platform.c index 890c4cbaba..c535e9e9da 100644 --- a/tf-psa-crypto/drivers/builtin/src/platform.c +++ b/tf-psa-crypto/drivers/builtin/src/platform.c @@ -11,7 +11,7 @@ #include "mbedtls/platform.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" /* The compile time configuration of memory allocation via the macros * MBEDTLS_PLATFORM_{FREE/CALLOC}_MACRO takes precedence over the runtime diff --git a/tf-psa-crypto/drivers/builtin/src/poly1305.c b/tf-psa-crypto/drivers/builtin/src/poly1305.c index 81a484691a..6d898f7c8a 100644 --- a/tf-psa-crypto/drivers/builtin/src/poly1305.c +++ b/tf-psa-crypto/drivers/builtin/src/poly1305.c @@ -12,7 +12,7 @@ #include "mbedtls/poly1305.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/psa_crypto_aead.c b/tf-psa-crypto/drivers/builtin/src/psa_crypto_aead.c index a201985b4f..bcd7d9544e 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_crypto_aead.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_crypto_aead.c @@ -21,7 +21,7 @@ #include "mbedtls/chachapoly.h" #include "mbedtls/cipher.h" #include "mbedtls/gcm.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" static psa_status_t psa_aead_setup( mbedtls_psa_aead_operation_t *operation, diff --git a/tf-psa-crypto/drivers/builtin/src/psa_crypto_cipher.c b/tf-psa-crypto/drivers/builtin/src/psa_crypto_cipher.c index 3216c94898..2f635e81db 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_crypto_cipher.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_crypto_cipher.c @@ -15,7 +15,7 @@ #include "psa_crypto_random_impl.h" #include "mbedtls/cipher.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/psa_crypto_ecp.c b/tf-psa-crypto/drivers/builtin/src/psa_crypto_ecp.c index 749e11be03..cc5b483ced 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_crypto_ecp.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_crypto_ecp.c @@ -23,7 +23,7 @@ #include #include #include -#include +#include #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_ECC_KEY_PAIR_BASIC) || \ defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_ECC_KEY_PAIR_IMPORT) || \ diff --git a/tf-psa-crypto/drivers/builtin/src/psa_crypto_ffdh.c b/tf-psa-crypto/drivers/builtin/src/psa_crypto_ffdh.c index ae38f6d7c6..1d7828e956 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_crypto_ffdh.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_crypto_ffdh.c @@ -21,7 +21,7 @@ #include "psa_crypto_ffdh.h" #include "psa_crypto_random_impl.h" #include "mbedtls/platform.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_DH_KEY_PAIR_EXPORT) || \ defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_DH_KEY_PAIR_GENERATE) || \ diff --git a/tf-psa-crypto/drivers/builtin/src/psa_crypto_hash.c b/tf-psa-crypto/drivers/builtin/src/psa_crypto_hash.c index eeb7666c1c..0849c9f259 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_crypto_hash.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_crypto_hash.c @@ -14,7 +14,7 @@ #include "psa_crypto_core.h" #include "psa_crypto_hash.h" -#include +#include #include #if defined(MBEDTLS_PSA_BUILTIN_HASH) diff --git a/tf-psa-crypto/drivers/builtin/src/psa_crypto_mac.c b/tf-psa-crypto/drivers/builtin/src/psa_crypto_mac.c index 8fe6218118..9486b317f9 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_crypto_mac.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_crypto_mac.c @@ -16,7 +16,7 @@ #include "psa_crypto_mac.h" #include -#include +#include #include "mbedtls/constant_time.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/psa_crypto_pake.c b/tf-psa-crypto/drivers/builtin/src/psa_crypto_pake.c index 9ac2e8c486..2703e7d7d7 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_crypto_pake.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_crypto_pake.c @@ -19,7 +19,7 @@ #include "psa_util_internal.h" #include -#include +#include #include /* diff --git a/tf-psa-crypto/drivers/builtin/src/psa_crypto_rsa.c b/tf-psa-crypto/drivers/builtin/src/psa_crypto_rsa.c index 5fe26ec87c..9678a96f8b 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_crypto_rsa.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_crypto_rsa.c @@ -23,7 +23,7 @@ #include "mbedtls/platform.h" #include -#include +#include #include "rsa_internal.h" #if defined(MBEDTLS_PSA_BUILTIN_ALG_RSA_PKCS1V15_CRYPT) || \ diff --git a/tf-psa-crypto/drivers/builtin/src/psa_util.c b/tf-psa-crypto/drivers/builtin/src/psa_util.c index 36ad0ce59a..55803ea5e4 100644 --- a/tf-psa-crypto/drivers/builtin/src/psa_util.c +++ b/tf-psa-crypto/drivers/builtin/src/psa_util.c @@ -9,7 +9,7 @@ #include "common.h" /* This is needed for MBEDTLS_ERR_XXX macros */ -#include +#include #if defined(MBEDTLS_ASN1_WRITE_C) #include diff --git a/tf-psa-crypto/drivers/builtin/src/ripemd160.c b/tf-psa-crypto/drivers/builtin/src/ripemd160.c index 0845fe821f..b696c04b4d 100644 --- a/tf-psa-crypto/drivers/builtin/src/ripemd160.c +++ b/tf-psa-crypto/drivers/builtin/src/ripemd160.c @@ -17,7 +17,7 @@ #include "mbedtls/ripemd160.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/rsa.c b/tf-psa-crypto/drivers/builtin/src/rsa.c index 33bb1d346e..458ee26a3e 100644 --- a/tf-psa-crypto/drivers/builtin/src/rsa.c +++ b/tf-psa-crypto/drivers/builtin/src/rsa.c @@ -35,7 +35,7 @@ #include "mbedtls/oid.h" #include "mbedtls/asn1write.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "constant_time_internal.h" #include "mbedtls/constant_time.h" #include "md_psa.h" diff --git a/tf-psa-crypto/drivers/builtin/src/sha1.c b/tf-psa-crypto/drivers/builtin/src/sha1.c index bd1b6301fd..208bac44dc 100644 --- a/tf-psa-crypto/drivers/builtin/src/sha1.c +++ b/tf-psa-crypto/drivers/builtin/src/sha1.c @@ -16,7 +16,7 @@ #include "mbedtls/sha1.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/sha256.c b/tf-psa-crypto/drivers/builtin/src/sha256.c index 842b892cd5..f2800e4db1 100644 --- a/tf-psa-crypto/drivers/builtin/src/sha256.c +++ b/tf-psa-crypto/drivers/builtin/src/sha256.c @@ -54,7 +54,7 @@ #include "mbedtls/sha256.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/sha3.c b/tf-psa-crypto/drivers/builtin/src/sha3.c index 57385595f5..dc7cac47f0 100644 --- a/tf-psa-crypto/drivers/builtin/src/sha3.c +++ b/tf-psa-crypto/drivers/builtin/src/sha3.c @@ -43,7 +43,7 @@ #include "mbedtls/sha3.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include diff --git a/tf-psa-crypto/drivers/builtin/src/sha512.c b/tf-psa-crypto/drivers/builtin/src/sha512.c index 9d8cffbc68..b915f99c13 100644 --- a/tf-psa-crypto/drivers/builtin/src/sha512.c +++ b/tf-psa-crypto/drivers/builtin/src/sha512.c @@ -32,7 +32,7 @@ #include "mbedtls/sha512.h" #include "mbedtls/platform_util.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #if defined(_MSC_VER) || defined(__WATCOMC__) #define UL64(x) x##ui64 diff --git a/tf-psa-crypto/tests/suites/helpers.function b/tf-psa-crypto/tests/suites/helpers.function index b561f4766a..37ed61ac51 100644 --- a/tf-psa-crypto/tests/suites/helpers.function +++ b/tf-psa-crypto/tests/suites/helpers.function @@ -16,9 +16,7 @@ #include #include -#if defined(MBEDTLS_ERROR_C) -#include "mbedtls/error.h" -#endif +#include "mbedtls/error_common.h" #include "mbedtls/platform.h" #if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C) diff --git a/tf-psa-crypto/tests/suites/main_test.function b/tf-psa-crypto/tests/suites/main_test.function index c0cc2ac50b..aebae1c967 100644 --- a/tf-psa-crypto/tests/suites/main_test.function +++ b/tf-psa-crypto/tests/suites/main_test.function @@ -232,9 +232,7 @@ int main(int argc, const char *argv[]) #if defined(MBEDTLS_TEST_HOOKS) extern void (*mbedtls_test_hook_test_fail)(const char *test, int line, const char *file); mbedtls_test_hook_test_fail = &mbedtls_test_fail; -#if defined(MBEDTLS_ERROR_C) mbedtls_test_hook_error_add = &mbedtls_test_err_add_check; -#endif #endif /* Try changing to the directory containing the executable, if diff --git a/tf-psa-crypto/tests/suites/test_suite_dhm.function b/tf-psa-crypto/tests/suites/test_suite_dhm.function index 6c6f15bbf7..d040c81bc4 100644 --- a/tf-psa-crypto/tests/suites/test_suite_dhm.function +++ b/tf-psa-crypto/tests/suites/test_suite_dhm.function @@ -1,6 +1,6 @@ /* BEGIN_HEADER */ #include "mbedtls/dhm.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" static int check_get_value(const mbedtls_dhm_context *ctx, mbedtls_dhm_parameter param, diff --git a/tf-psa-crypto/tests/suites/test_suite_pk.function b/tf-psa-crypto/tests/suites/test_suite_pk.function index 55848abdf1..bad09fac89 100644 --- a/tf-psa-crypto/tests/suites/test_suite_pk.function +++ b/tf-psa-crypto/tests/suites/test_suite_pk.function @@ -7,7 +7,7 @@ #include "mbedtls/asn1.h" #include "mbedtls/base64.h" #include "mbedtls/ecp.h" -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/rsa.h" #include "rsa_internal.h" #include "pk_internal.h" diff --git a/tf-psa-crypto/tests/suites/test_suite_pkcs5.function b/tf-psa-crypto/tests/suites/test_suite_pkcs5.function index f6be142089..56582d4b45 100644 --- a/tf-psa-crypto/tests/suites/test_suite_pkcs5.function +++ b/tf-psa-crypto/tests/suites/test_suite_pkcs5.function @@ -1,5 +1,5 @@ /* BEGIN_HEADER */ -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/pkcs5.h" #include "mbedtls/cipher.h" /* END_HEADER */ diff --git a/tf-psa-crypto/tests/suites/test_suite_pkparse.function b/tf-psa-crypto/tests/suites/test_suite_pkparse.function index 1cd6e2bb98..15c6de039b 100644 --- a/tf-psa-crypto/tests/suites/test_suite_pkparse.function +++ b/tf-psa-crypto/tests/suites/test_suite_pkparse.function @@ -1,5 +1,5 @@ /* BEGIN_HEADER */ -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/pk.h" #include "mbedtls/pem.h" #include "mbedtls/oid.h" diff --git a/tf-psa-crypto/tests/suites/test_suite_psa_crypto_se_driver_hal.function b/tf-psa-crypto/tests/suites/test_suite_psa_crypto_se_driver_hal.function index 66d2a4eb99..400d89dc04 100644 --- a/tf-psa-crypto/tests/suites/test_suite_psa_crypto_se_driver_hal.function +++ b/tf-psa-crypto/tests/suites/test_suite_psa_crypto_se_driver_hal.function @@ -9,7 +9,7 @@ #if defined(MBEDTLS_PSA_ITS_FILE_C) #include "psa_crypto_its.h" #else /* Native ITS implementation */ -#include "psa/error.h" +#include "psa/error_common.h" #include "psa/internal_trusted_storage.h" #endif diff --git a/tf-psa-crypto/tests/suites/test_suite_rsa.function b/tf-psa-crypto/tests/suites/test_suite_rsa.function index b84848b916..0d086a4e7e 100644 --- a/tf-psa-crypto/tests/suites/test_suite_rsa.function +++ b/tf-psa-crypto/tests/suites/test_suite_rsa.function @@ -1,5 +1,5 @@ /* BEGIN_HEADER */ -#include "mbedtls/error.h" +#include "mbedtls/error_common.h" #include "mbedtls/rsa.h" #include "bignum_core.h" #include "rsa_alt_helpers.h"