tls: psa_pake: fix return values in parse functions
Ensure they all belong to the MBEDTLS_ERR_SSL_* group
Signed-off-by: Valerio Setti <vsetti@baylibre.com>
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 062ff25..c1436c5 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -8233,7 +8233,7 @@
}
if( input_offset != len )
- return PSA_ERROR_INVALID_ARGUMENT;
+ return MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE;
return( 0 );
}
diff --git a/library/ssl_tls12_client.c b/library/ssl_tls12_client.c
index 8fcf5a4..7c293ec 100644
--- a/library/ssl_tls12_client.c
+++ b/library/ssl_tls12_client.c
@@ -2354,7 +2354,7 @@
if( ( *p != MBEDTLS_ECP_TLS_NAMED_CURVE ) ||
( read_tls_id != curve_info->tls_id ) )
- return( MBEDTLS_ERR_ECP_BAD_INPUT_DATA );
+ return( MBEDTLS_ERR_SSL_ILLEGAL_PARAMETER );
p += 3;