commit | 708202b7d08812f3859b854cd8e534e4154655b0 | [log] [tgz] |
---|---|---|
author | Jerry Yu <jerry.h.yu@arm.com> | Thu Aug 26 16:28:36 2021 +0800 |
committer | Jerry Yu <jerry.h.yu@arm.com> | Fri Sep 03 16:29:19 2021 +0800 |
tree | 29f0174c412e36795a6c43a2e6ed03c1f158f06a | |
parent | c7ddeec22988235608aa7a4f3647b14d74546a53 [diff] [blame] |
Move random function check move to `ssl_conf_check` Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 07b5100..1c8c7bd 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -3182,6 +3182,12 @@ if( ret != 0 ) return( ret ); + if( ssl->conf->f_rng == NULL ) + { + MBEDTLS_SSL_DEBUG_MSG( 1, ( "no RNG provided" ) ); + return( MBEDTLS_ERR_SSL_NO_RNG ); + } + /* Space for further checks */ return( 0 );