diff --git a/include/mbedtls/error.h b/include/mbedtls/error.h new file mode 100644 index 000000000..8b7c19aa5 --- /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 5b75b6460..0415c6565 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 e9c908ee9..53c860007 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 83d7b7187..da7d262f2 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 e3a696605..5ccb06327 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 60f992e43..a460b18db 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 b8f7943d6..025f69c06 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 a916bc6e2..9ada67d5b 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 d48911c88..b8f06c4fb 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 b4e84c303..063abd755 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 93c17291f..36ac02259 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 264d9416c..9ceb13f7c 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 9667f4d72..69ee3ef50 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 781e72a91..b75a9ab4e 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 df546d7d6..c05184227 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 b2ed070c8..a88fc51cc 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 583c26e8d..a224e58ca 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 db50296e0..1a157331b 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 0bd58206f..32a52de29 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 5cbdbbcc8..9ec1a87b4 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 d101dee3a..58f1cde33 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 b9145eaff..c36845b92 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 ecea90434..61288656b 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 6355fad3b..3e154f418 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 424490951..36c18a47d 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 60f48f92d..67d5025b8 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 dfd332a70..0d5534f8f 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 5343bc650..5b889c87f 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 68af90337..0e6637fa6 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 3501837d3..36a70b3b7 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 5bfee0982..3130ac1d7 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 7f4c12149..15b97fa24 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 d2fee22e2..9726b3162 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 5e517c4b1..706602419 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 95b81221f..e233b6206 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 b82044eb7..facfc2e11 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 4bb354af7..03d79ede3 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 75af8b791..c7c3e0866 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 28fe757ea..db77a3103 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 57d52fee2..7971ef4ae 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 ebdae9280..a0a386b8a 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 1e6b69b98..ef586284d 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 97636a729..99ced0dde 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 169247f3b..6506a2276 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 7dcf067a5..fd222c0d7 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 611768cd8..bd2cf693e 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 dda1ff21f..84062662a 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 631ac24e5..b2410208e 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 c29fad337..eba507953 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 c51cb41ec..23e235c5b 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 7f7bec068..d354046be 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 eee8aa37f..510052859 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 fd9a8e960..5e5ee86c9 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 a4b4be759..431a8efdb 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 ae30dfe64..ad3d8e03b 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 98f708f42..212889293 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 44760d080..81e2d94e3 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 707988d2d..0c4ffbfb1 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 31ec2fdf3..9063555d6 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 a3467b982..0c7856907 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 c57f672f8..b43aaf7b7 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 3419ad90c..006774ca2 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 0b5799584..ba073ad71 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 890c4cbab..c535e9e9d 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 81a484691..6d898f7c8 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 a201985b4..bcd7d9544 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 3216c9489..2f635e81d 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 749e11be0..cc5b483ce 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 ae38f6d7c..1d7828e95 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 eeb7666c1..0849c9f25 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 8fe621811..9486b317f 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 9ac2e8c48..2703e7d7d 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 5fe26ec87..9678a96f8 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 36ad0ce59..55803ea5e 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 0845fe821..b696c04b4 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 33bb1d346..458ee26a3 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 bd1b6301f..208bac44d 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 842b892cd..f2800e4db 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 57385595f..dc7cac47f 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 9d8cffbc6..b915f99c1 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 b561f4766..37ed61ac5 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 c0cc2ac50..aebae1c96 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 6c6f15bbf..d040c81bc 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 55848abdf..bad09fac8 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 f6be14208..56582d4b4 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 1cd6e2bb9..15c6de039 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 66d2a4eb9..400d89dc0 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 b84848b91..0d086a4e7 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"