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 */