SHA2 renamed to SHA256, SHA4 renamed to SHA512 and functions accordingly

The SHA4 name was not clear with regards to the new SHA-3 standard. So
SHA2 and SHA4 have been renamed to better represent what they are:
SHA256 and SHA512 modules.
diff --git a/tests/suites/test_suite_hmac_shax.function b/tests/suites/test_suite_hmac_shax.function
index d3e6f6a..66c67db 100644
--- a/tests/suites/test_suite_hmac_shax.function
+++ b/tests/suites/test_suite_hmac_shax.function
@@ -45,7 +45,7 @@
     key_len = unhexify( key_str, {hex_key_string} );
     src_len = unhexify( src_str, {hex_src_string} );
 
-    sha2_hmac( key_str, key_len, src_str, src_len, output, 1 );
+    sha256_hmac( key_str, key_len, src_str, src_len, output, 1 );
     hexify( hash_str, output, 28 );
 
     TEST_ASSERT( strncmp( (char *) hash_str, {hex_hash_string}, {trunc_size} * 2 ) == 0 );
@@ -69,7 +69,7 @@
     key_len = unhexify( key_str, {hex_key_string} );
     src_len = unhexify( src_str, {hex_src_string} );
 
-    sha2_hmac( key_str, key_len, src_str, src_len, output, 0 );
+    sha256_hmac( key_str, key_len, src_str, src_len, output, 0 );
     hexify( hash_str, output, 32 );
 
     TEST_ASSERT( strncmp( (char *) hash_str, {hex_hash_string}, {trunc_size} * 2 ) == 0 );
@@ -93,7 +93,7 @@
     key_len = unhexify( key_str, {hex_key_string} );
     src_len = unhexify( src_str, {hex_src_string} );
 
-    sha4_hmac( key_str, key_len, src_str, src_len, output, 1 );
+    sha512_hmac( key_str, key_len, src_str, src_len, output, 1 );
     hexify( hash_str, output, 48 );
 
     TEST_ASSERT( strncmp( (char *) hash_str, {hex_hash_string}, {trunc_size} * 2 ) == 0 );
@@ -117,7 +117,7 @@
     key_len = unhexify( key_str, {hex_key_string} );
     src_len = unhexify( src_str, {hex_src_string} );
 
-    sha4_hmac( key_str, key_len, src_str, src_len, output, 0 );
+    sha512_hmac( key_str, key_len, src_str, src_len, output, 0 );
     hexify( hash_str, output, 64 );
 
     TEST_ASSERT( strncmp( (char *) hash_str, {hex_hash_string}, {trunc_size} * 2 ) == 0 );