Return invalid argument for unsupported algorithm
Signed-off-by: Paul Elliott <paul.elliott@arm.com>
diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index ee7ac90..4a83b09 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -3244,7 +3244,7 @@
if( !PSA_ALG_IS_AEAD( alg ) || PSA_ALG_IS_WILDCARD( alg ) )
{
- status = PSA_ERROR_NOT_SUPPORTED;
+ status = PSA_ERROR_INVALID_ARGUMENT;
goto exit;
}
@@ -3309,7 +3309,7 @@
if( !PSA_ALG_IS_AEAD( alg ) || PSA_ALG_IS_WILDCARD( alg ) )
{
- status = PSA_ERROR_NOT_SUPPORTED;
+ status = PSA_ERROR_INVALID_ARGUMENT;
goto exit;
}