x509: remove unnecessary calls to psa_hash_abort
According to the documentation, it does not need to be called after a failed
psa_hash call.
diff --git a/library/x509write_csr.c b/library/x509write_csr.c
index 6270b63..f2950ad 100644
--- a/library/x509write_csr.c
+++ b/library/x509write_csr.c
@@ -202,15 +202,12 @@
if( psa_hash_setup( &hash_operation, hash_alg ) != PSA_SUCCESS )
return( MBEDTLS_ERR_X509_FATAL_ERROR );
- if( psa_hash_update( &hash_operation, c, len) != PSA_SUCCESS )
- {
- psa_hash_abort( &hash_operation );
+ if( psa_hash_update( &hash_operation, c, len ) != PSA_SUCCESS )
return( MBEDTLS_ERR_X509_FATAL_ERROR );
- }
+
if( psa_hash_finish( &hash_operation, hash, sizeof( hash ), &hash_len )
!= PSA_SUCCESS )
{
- psa_hash_abort( &hash_operation );
return( MBEDTLS_ERR_X509_FATAL_ERROR );
}
#else /* MBEDTLS_USE_PSA_CRYPTO */