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_shax.function b/tests/suites/test_suite_shax.function
index 13aff7a..f5efa48 100644
--- a/tests/suites/test_suite_shax.function
+++ b/tests/suites/test_suite_shax.function
@@ -39,7 +39,7 @@
 
     src_len = unhexify( src_str, {hex_src_string} );
 
-    sha2( src_str, src_len, output, 1 );
+    sha256( src_str, src_len, output, 1 );
     hexify( hash_str, output, 28 );
 
     TEST_ASSERT( strcmp( (char *) hash_str, {hex_hash_string} ) == 0 );
@@ -60,7 +60,7 @@
 
     src_len = unhexify( src_str, {hex_src_string} );
 
-    sha2( src_str, src_len, output, 0 );
+    sha256( src_str, src_len, output, 0 );
     hexify( hash_str, output, 32 );
 
     TEST_ASSERT( strcmp( (char *) hash_str, {hex_hash_string} ) == 0 );
@@ -81,7 +81,7 @@
 
     src_len = unhexify( src_str, {hex_src_string} );
 
-    sha4( src_str, src_len, output, 1 );
+    sha512( src_str, src_len, output, 1 );
     hexify( hash_str, output, 48 );
 
     TEST_ASSERT( strcmp( (char *) hash_str, {hex_hash_string} ) == 0 );
@@ -102,7 +102,7 @@
 
     src_len = unhexify( src_str, {hex_src_string} );
 
-    sha4( src_str, src_len, output, 0);
+    sha512( src_str, src_len, output, 0);
     hexify( hash_str, output, 64 );
 
     TEST_ASSERT( strcmp( (char *) hash_str, {hex_hash_string} ) == 0 );
@@ -134,7 +134,7 @@
     memset(hash_str, 0x00, 57);
     memset(output, 0x00, 29);
 
-    sha2_file( {filename}, output, 1);
+    sha256_file( {filename}, output, 1);
     hexify( hash_str, output, 28 );
 
     TEST_ASSERT( strcmp( (char *) hash_str, {hex_hash_string} ) == 0 );
@@ -150,7 +150,7 @@
     memset(hash_str, 0x00, 65);
     memset(output, 0x00, 33);
 
-    sha2_file( {filename}, output, 0);
+    sha256_file( {filename}, output, 0);
     hexify( hash_str, output, 32 );
 
     TEST_ASSERT( strcmp( (char *) hash_str, {hex_hash_string} ) == 0 );
@@ -166,7 +166,7 @@
     memset(hash_str, 0x00, 97);
     memset(output, 0x00, 49);
 
-    sha4_file( {filename}, output, 1);
+    sha512_file( {filename}, output, 1);
     hexify( hash_str, output, 48 );
 
     TEST_ASSERT( strcmp( (char *) hash_str, {hex_hash_string} ) == 0 );
@@ -182,7 +182,7 @@
     memset(hash_str, 0x00, 129);
     memset(output, 0x00, 65);
 
-    sha4_file( {filename}, output, 0);
+    sha512_file( {filename}, output, 0);
     hexify( hash_str, output, 64 );
 
     TEST_ASSERT( strcmp( (char *) hash_str, {hex_hash_string} ) == 0 );
@@ -197,15 +197,15 @@
 END_CASE
 
 BEGIN_CASE
-sha2_selftest:
+sha256_selftest:
 {
-    TEST_ASSERT( sha2_self_test( 0 ) == 0 );
+    TEST_ASSERT( sha256_self_test( 0 ) == 0 );
 }
 END_CASE
 
 BEGIN_CASE
-sha4_selftest:
+sha512_selftest:
 {
-    TEST_ASSERT( sha4_self_test( 0 ) == 0 );
+    TEST_ASSERT( sha512_self_test( 0 ) == 0 );
 }
 END_CASE