From 5653da0201c19755fa3f2ced4d8d8eea681bfbc3 Mon Sep 17 00:00:00 2001 From: Paul Elliott Date: Wed, 21 Apr 2021 12:26:21 +0100 Subject: [PATCH] Fix errors with missing tests Return not supported for the time being whilst we don't have the transparent driver tests done. Signed-off-by: Paul Elliott --- library/psa_crypto_driver_wrappers.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/library/psa_crypto_driver_wrappers.c b/library/psa_crypto_driver_wrappers.c index 5e09fd231..91ad37f80 100644 --- a/library/psa_crypto_driver_wrappers.c +++ b/library/psa_crypto_driver_wrappers.c @@ -1310,6 +1310,7 @@ psa_status_t psa_driver_wrapper_aead_encrypt_setup( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) + status = PSA_ERROR_NOT_SUPPORTED; // status = test_transparent_aead_encrypt_setup( // operation, attributes, // key_buffer, key_buffer_size, @@ -1361,6 +1362,7 @@ psa_status_t psa_driver_wrapper_aead_decrypt_setup( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) + status = PSA_ERROR_NOT_SUPPORTED; // status = test_transparent_aead_decrypt_setup( // operation, attributes, // key_buffer, key_buffer_size, @@ -1410,6 +1412,7 @@ psa_status_t psa_driver_wrapper_aead_set_nonce( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) case PSA_CRYPTO_TRANSPARENT_TEST_DRIVER_ID: + return( PSA_ERROR_NOT_SUPPORTED ); // return( test_transparent_aead_set_nonce( // operation, nonce, nonce_length ) ); @@ -1441,6 +1444,7 @@ psa_status_t psa_driver_wrapper_aead_set_lengths( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) case PSA_CRYPTO_TRANSPARENT_TEST_DRIVER_ID: + return( PSA_ERROR_NOT_SUPPORTED ); // return( test_transparent_aead_set_lengths( // operation, ad_length, plaintext_length ) ); @@ -1472,6 +1476,7 @@ psa_status_t psa_driver_wrapper_aead_update_ad( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) case PSA_CRYPTO_TRANSPARENT_TEST_DRIVER_ID: + return( PSA_ERROR_NOT_SUPPORTED ); // return( test_transparent_aead_update_ad( // operation, input, input_length ) ); @@ -1507,6 +1512,7 @@ psa_status_t psa_driver_wrapper_aead_update( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) case PSA_CRYPTO_TRANSPARENT_TEST_DRIVER_ID: + return( PSA_ERROR_NOT_SUPPORTED ); // return( test_transparent_aead_update( // operation, input, input_length, ouput, output_size, // output_length ) ); @@ -1547,6 +1553,7 @@ psa_status_t psa_driver_wrapper_aead_finish( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) case PSA_CRYPTO_TRANSPARENT_TEST_DRIVER_ID: + return( PSA_ERROR_NOT_SUPPORTED ); // return( test_transparent_aead_finish( // operation, ciphertext, ciphertext_size, // ciphertext_length, tag, tag_size, tag_length ) ); @@ -1587,6 +1594,7 @@ psa_status_t psa_driver_wrapper_aead_verify( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) case PSA_CRYPTO_TRANSPARENT_TEST_DRIVER_ID: + return( PSA_ERROR_NOT_SUPPORTED ); // return( test_transparent_aead_verify( // operation, ciphertext, ciphertext_size, // ciphertext_length, tag, tag_length ) ); @@ -1620,6 +1628,7 @@ psa_status_t psa_driver_wrapper_aead_abort( #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_DRIVER_TEST) case PSA_CRYPTO_TRANSPARENT_TEST_DRIVER_ID: + return( PSA_ERROR_NOT_SUPPORTED ); // return( test_transparent_aead_abort( operation ) ); /* Add cases for opaque driver here */