Introduce FI protection to ssl client handshake step handling
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
diff --git a/library/ssl_cli.c b/library/ssl_cli.c
index cc6c86d..cef58e5 100644
--- a/library/ssl_cli.c
+++ b/library/ssl_cli.c
@@ -4261,10 +4261,12 @@
}
#endif
+ ret = MBEDTLS_ERR_PLATFORM_FAULT_DETECTED;
switch( ssl->state )
{
case MBEDTLS_SSL_HELLO_REQUEST:
ssl->state = MBEDTLS_SSL_CLIENT_HELLO;
+ ret = 0;
break;
/*
@@ -4381,6 +4383,7 @@
case MBEDTLS_SSL_FLUSH_BUFFERS:
MBEDTLS_SSL_DEBUG_MSG( 2, ( "handshake: done" ) );
ssl->state = MBEDTLS_SSL_HANDSHAKE_WRAPUP;
+ ret = 0;
break;
case MBEDTLS_SSL_HANDSHAKE_WRAPUP: