1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-30 22:43:08 +03:00

Move back timing.c to mbedtls

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
Ronald Cron
2024-11-12 18:14:23 +01:00
parent 18047f0b01
commit 6924564970
9 changed files with 7 additions and 3 deletions

View File

@ -30,6 +30,7 @@ set(src_tls
ssl_tls13_server.c ssl_tls13_server.c
ssl_tls13_client.c ssl_tls13_client.c
ssl_tls13_generic.c ssl_tls13_generic.c
timing.c
version.c version.c
version_features.c version_features.c
) )

View File

@ -186,7 +186,6 @@ OBJS_CRYPTO= \
$(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/sha512.o \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/sha512.o \
$(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/sha3.o \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/sha3.o \
$(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/threading.o \ $(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/threading.o \
$(TF_PSA_CRYPTO_DRIVERS_BUILTIN_SRC_PATH)/timing.o \
# This line is intentionally left blank # This line is intentionally left blank
THIRDPARTY_DIR := $(MBEDTLS_PATH)/tf-psa-crypto/drivers THIRDPARTY_DIR := $(MBEDTLS_PATH)/tf-psa-crypto/drivers
@ -227,6 +226,7 @@ OBJS_TLS= \
ssl_tls13_client.o \ ssl_tls13_client.o \
ssl_tls13_server.o \ ssl_tls13_server.o \
ssl_tls13_generic.o \ ssl_tls13_generic.o \
timing.o \
version.o \ version.o \
version_features.o \ version_features.o \
# This line is intentionally left blank # This line is intentionally left blank

View File

@ -5,7 +5,7 @@
* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
*/ */
#include "common.h" #include "ssl_misc.h"
#if defined(MBEDTLS_TIMING_C) #if defined(MBEDTLS_TIMING_C)

View File

@ -4,6 +4,7 @@ set(libs
set(executables_libs set(executables_libs
metatest metatest
query_compile_time_config
query_included_headers query_included_headers
selftest selftest
udp_proxy udp_proxy
@ -13,7 +14,6 @@ add_dependencies(${ssl_opt_target} udp_proxy)
set(executables_mbedcrypto set(executables_mbedcrypto
benchmark benchmark
query_compile_time_config
zeroize zeroize
) )
add_dependencies(${programs_target} ${executables_mbedcrypto}) add_dependencies(${programs_target} ${executables_mbedcrypto})

View File

@ -20,6 +20,8 @@ foreach(exe IN LISTS executables)
endforeach() endforeach()
target_link_libraries(cert_app ${mbedtls_target}) target_link_libraries(cert_app ${mbedtls_target})
# For mbedtls_timing_get_timer()
target_link_libraries(load_roots ${mbedtls_target})
install(TARGETS ${executables} install(TARGETS ${executables}
DESTINATION "bin" DESTINATION "bin"

View File

@ -220,6 +220,7 @@ def include_in_crypto(name):
'MBEDTLS_DEBUG_C', # part of libmbedtls 'MBEDTLS_DEBUG_C', # part of libmbedtls
'MBEDTLS_NET_C', # part of libmbedtls 'MBEDTLS_NET_C', # part of libmbedtls
'MBEDTLS_PKCS7_C', # part of libmbedx509 'MBEDTLS_PKCS7_C', # part of libmbedx509
'MBEDTLS_TIMING_C', # part of libmbedtls
'MBEDTLS_ERROR_C', # part of libmbedx509 'MBEDTLS_ERROR_C', # part of libmbedx509
'MBEDTLS_ERROR_STRERROR_DUMMY', # part of libmbedx509 'MBEDTLS_ERROR_STRERROR_DUMMY', # part of libmbedx509
]: ]: