Rename test hash_finish_bad_paths to hash_finish_bad_args

Test dependency moved to .function file.
diff --git a/tests/suites/test_suite_psa_crypto.data b/tests/suites/test_suite_psa_crypto.data
index 45ce896..071d6f3 100644
--- a/tests/suites/test_suite_psa_crypto.data
+++ b/tests/suites/test_suite_psa_crypto.data
@@ -363,9 +363,8 @@
 depends_on:MBEDTLS_SHA256_C
 hash_verify_bad_paths:
 
-PSA hash finish: bad paths
-depends_on:MBEDTLS_SHA256_C
-hash_finish_bad_paths:
+PSA hash finish: bad arguments
+hash_finish_bad_args:
 
 PSA MAC setup: good, HMAC-SHA-256
 depends_on:MBEDTLS_MD_C:MBEDTLS_SHA256_C
diff --git a/tests/suites/test_suite_psa_crypto.function b/tests/suites/test_suite_psa_crypto.function
index a6ab78e..305e95d 100644
--- a/tests/suites/test_suite_psa_crypto.function
+++ b/tests/suites/test_suite_psa_crypto.function
@@ -1655,11 +1655,11 @@
 }
 /* END_CASE */
 
-/* BEGIN_CASE */
-void hash_finish_bad_paths( )
+/* BEGIN_CASE depends_on:MBEDTLS_SHA256_C */
+void hash_finish_bad_args( )
 {
     psa_algorithm_t alg = PSA_ALG_SHA_256;
-    unsigned char hash[PSA_HASH_MAX_SIZE] = { 0 };
+    unsigned char hash[PSA_HASH_MAX_SIZE];
     size_t expected_size = PSA_HASH_SIZE( alg );
     psa_hash_operation_t operation;
     size_t hash_len;