Add a config flag for the global RNG
The global RNG should be provided by the application depending on
the RNG used there. (I.e. TRNG)
diff --git a/library/platform_util.c b/library/platform_util.c
index 73759cd..a5ece50 100644
--- a/library/platform_util.c
+++ b/library/platform_util.c
@@ -137,12 +137,13 @@
return 1;
}
-//TODO: This is a stub implementation of the global RNG function.
+#if !defined(MBEDTLS_PLATFORM_GLOBAL_RNG)
size_t mbedtls_random_in_range( size_t num )
{
(void) num;
return 0;
}
+#endif /* !MBEDTLS_PLATFORM_GLOBAL_RNG */
#if defined(MBEDTLS_HAVE_TIME_DATE) && !defined(MBEDTLS_PLATFORM_GMTIME_R_ALT)
#include <time.h>