summaryrefslogtreecommitdiff
path: root/library/platform.c
diff options
context:
space:
mode:
authorSimon Butcher <simon.butcher@arm.com>2016-07-13 13:31:08 +0100
committerSimon Butcher <simon.butcher@arm.com>2016-07-13 14:47:07 +0100
commit23e9778684ba734dbfba1445e145b04dd6b59e76 (patch)
tree32ecd6a9e8e2f68d1e18d10c4f2340a68162a4ae /library/platform.c
parentb92834324f29768a5bf39c58c674c5f3c09b6763 (diff)
Adds missing conditions for platform time
In platform.c, made the time functions dependent on the configuration MBEDTLS_HAVE_TIME to fix a build break where the functions could be built but the mbedtls_time_t was not defined.
Diffstat (limited to 'library/platform.c')
-rw-r--r--library/platform.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/library/platform.c b/library/platform.c
index 68ca45d1..2591c45d 100644
--- a/library/platform.c
+++ b/library/platform.c
@@ -190,6 +190,8 @@ int mbedtls_platform_set_exit( void (*exit_func)( int status ) )
}
#endif /* MBEDTLS_PLATFORM_EXIT_ALT */
+#if defined(MBEDTLS_HAVE_TIME)
+
#if defined(MBEDTLS_PLATFORM_TIME_ALT)
#if !defined(MBEDTLS_PLATFORM_STD_TIME)
/*
@@ -213,6 +215,8 @@ int mbedtls_platform_set_time( mbedtls_time_t (*time_func)( mbedtls_time_t* time
}
#endif /* MBEDTLS_PLATFORM_TIME_ALT */
+#endif /* MBEDTLS_HAVE_TIME */
+
#if defined(MBEDTLS_ENTROPY_NV_SEED)
#if !defined(MBEDTLS_PLATFORM_NO_STD_FUNCTIONS) && defined(MBEDTLS_FS_IO)
/* Default implementations for the platform independent seed functions use