psa: driver wrapper: Change cipher_xyz signature
Change the operation context to the PSA one to be
able to call the software implementation from
the driver wrapper later on.
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index 5c867b6..7ecf32e 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -3490,7 +3490,7 @@
if( operation->mbedtls_in_use == 0 )
{
- status = psa_driver_wrapper_cipher_generate_iv( &operation->ctx.driver,
+ status = psa_driver_wrapper_cipher_generate_iv( operation,
iv,
iv_size,
iv_length );
@@ -3529,7 +3529,7 @@
if( operation->mbedtls_in_use == 0 )
{
- status = psa_driver_wrapper_cipher_set_iv( &operation->ctx.driver,
+ status = psa_driver_wrapper_cipher_set_iv( operation,
iv,
iv_length );
}
@@ -3565,7 +3565,7 @@
if( operation->mbedtls_in_use == 0 )
{
- status = psa_driver_wrapper_cipher_update( &operation->ctx.driver,
+ status = psa_driver_wrapper_cipher_update( operation,
input,
input_length,
output,
@@ -3606,7 +3606,7 @@
if( operation->mbedtls_in_use == 0 )
{
- status = psa_driver_wrapper_cipher_finish( &operation->ctx.driver,
+ status = psa_driver_wrapper_cipher_finish( operation,
output,
output_size,
output_length );
@@ -3646,7 +3646,7 @@
return( PSA_ERROR_BAD_STATE );
if( operation->mbedtls_in_use == 0 )
- psa_driver_wrapper_cipher_abort( &operation->ctx.driver );
+ psa_driver_wrapper_cipher_abort( operation );
else
mbedtls_psa_cipher_abort( operation );