mirror of
				https://github.com/Mbed-TLS/mbedtls.git
				synced 2025-11-03 20:33:16 +03:00 
			
		
		
		
	config: Allow Mbed to implement TIMING_C
Mbed OS now provides POSIX-like time functions, although not alarm() nor
signal(). It is possible to implement MBEDTLS_TIMING_ALT on Mbed OS, so
we should not artificially prevent this in check-config. Remove the the
check that prevents implementing MBEDTLS_TIMING_ALT on Mbed OS.
Note that this limitation originally was added in the following commit,
although there isn't much context around why the restriction was
imposed: 63e7ebaaa1 ("Add material for generating yotta module"). In
2015, Mbed OS was quite a different thing: no RTOS, no threads, just an
asynchronous event loop model. I'd suppose the asynchronous event loop
model made it difficult before to implement MBEDTLS_TIMING_C on Mbed OS,
but that is no longer the case.
Fixes #4633
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
			
			
This commit is contained in:
		@@ -55,9 +55,8 @@
 | 
			
		||||
#endif
 | 
			
		||||
#endif /* _WIN32 */
 | 
			
		||||
 | 
			
		||||
#if defined(TARGET_LIKE_MBED) && \
 | 
			
		||||
    ( defined(MBEDTLS_NET_C) || defined(MBEDTLS_TIMING_C) )
 | 
			
		||||
#error "The NET and TIMING modules are not available for mbed OS - please use the network and timing functions provided by mbed OS"
 | 
			
		||||
#if defined(TARGET_LIKE_MBED) && defined(MBEDTLS_NET_C)
 | 
			
		||||
#error "The NET module is not available for mbed OS - please use the network functions provided by Mbed OS"
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if defined(MBEDTLS_DEPRECATED_WARNING) && \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user