Use PSA_ALG_ macros to inspect AEAD base algorithm

Signed-off-by: Steven Cooreman <steven.cooreman@silabs.com>
diff --git a/tests/suites/test_suite_psa_crypto.function b/tests/suites/test_suite_psa_crypto.function
index 7e2b53f..b68eb7c 100644
--- a/tests/suites/test_suite_psa_crypto.function
+++ b/tests/suites/test_suite_psa_crypto.function
@@ -485,8 +485,11 @@
     size_t plaintext_length = sizeof( ciphertext );
 
     /* Default IV length for AES-GCM is 12 bytes */
-    if( (alg & ~PSA_ALG_AEAD_TAG_LENGTH_MASK) == PSA_ALG_GCM )
+    if( PSA_ALG_AEAD_WITH_TAG_LENGTH( alg, 0 ) ==
+        PSA_ALG_AEAD_WITH_TAG_LENGTH( PSA_ALG_GCM, 0 ) )
+    {
         nonce_length = 12;
+    }
 
     if( usage & PSA_KEY_USAGE_ENCRYPT )
     {
@@ -4104,7 +4107,8 @@
 #if defined(MBEDTLS_GCM_ALT) || \
     defined(MBEDTLS_PSA_ACCEL_ALG_GCM)
     if( status == PSA_ERROR_NOT_SUPPORTED &&
-        (alg & ~PSA_ALG_AEAD_TAG_LENGTH_MASK) == PSA_ALG_GCM &&
+        ( PSA_ALG_AEAD_WITH_TAG_LENGTH( alg, 0 ) ==
+          PSA_ALG_AEAD_WITH_TAG_LENGTH( PSA_ALG_GCM, 0 ) ) &&
         nonce->len != 12 )
     {
         test_skip( "AES-GCM with non-12-byte IV is not supported", __LINE__, __FILE__ );
@@ -4182,7 +4186,8 @@
 #if defined(MBEDTLS_GCM_ALT) || \
     defined(MBEDTLS_PSA_ACCEL_ALG_GCM)
     if( status == PSA_ERROR_NOT_SUPPORTED &&
-        (alg & ~PSA_ALG_AEAD_TAG_LENGTH_MASK) == PSA_ALG_GCM &&
+        ( PSA_ALG_AEAD_WITH_TAG_LENGTH( alg, 0 ) ==
+          PSA_ALG_AEAD_WITH_TAG_LENGTH( PSA_ALG_GCM, 0 ) ) &&
         nonce->len != 12 )
     {
         test_skip( "AES-GCM with non-12-byte IV is not supported", __LINE__, __FILE__ );