Use MBEDTLS_ENTROPY_HARDWARE_ALT

Use MBEDTLS_ENTROPY_HARDWARE_ALT instead of a new global RNG
flag. When this flag is enabled, the platform provides the RNG.
When running unit tests, rnd_std_rand should be used by overriding
the mbedtls_hardware_poll.
This commit is contained in:
Jarno Lamsa 2019-10-03 11:06:35 +03:00
parent 51f65e4b86
commit e29e8a49b8
3 changed files with 13 additions and 18 deletions

View file

@ -2666,14 +2666,6 @@ int query_config( const char *config )
}
#endif /* MBEDTLS_PLATFORM_GMTIME_R_ALT */
#if defined(MBEDTLS_PLATFORM_GLOBAL_RNG)
if( strcmp( "MBEDTLS_PLATFORM_GLOBAL_RNG", config ) == 0 )
{
MACRO_EXPANSION_TO_STR( MBEDTLS_PLATFORM_GLOBAL_RNG );
return( 0 );
}
#endif /* MBEDTLS_PLATFORM_GLOBAL_RNG */
#if defined(MBEDTLS_SSL_CONF_ALLOW_LEGACY_RENEGOTIATION)
if( strcmp( "MBEDTLS_SSL_CONF_ALLOW_LEGACY_RENEGOTIATION", config ) == 0 )
{