commit | 4ec73cb2516bfd1d430edbd9657f1292578868c9 | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Tue Jul 23 09:28:03 2019 +0100 |
committer | Hanno Becker <hanno.becker@arm.com> | Mon Aug 12 17:05:03 2019 +0100 |
tree | d171a588f3177ec631641f12a148368eaec220a4 | |
parent | 8b7b879143beedea68da37fb29fac29e4177625c [diff] [blame] |
Restructure SrvKeyExchange: Move parsing code
diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 63760c5..9221967 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c
@@ -4218,6 +4218,12 @@ if( ( ret = ssl_parse_encrypted_pms( ssl, p, end, 2 ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, ( "ssl_parse_encrypted_pms" ), ret ); + +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + if ( ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + return( ret ); +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ + return( ret ); } }