add missing parameter output_size on psa_cipher_finish

This commit is contained in:
Moran Peker 2018-04-22 20:16:58 +03:00 committed by itayzafrir
parent 4c80d8331a
commit 0071b873a3
3 changed files with 6 additions and 4 deletions

View File

@ -1064,6 +1064,7 @@ psa_status_t psa_cipher_update(psa_cipher_operation_t *operation,
psa_status_t psa_cipher_finish(psa_cipher_operation_t *operation,
uint8_t *output,
size_t output_size,
size_t *output_length);
psa_status_t psa_cipher_abort(psa_cipher_operation_t *operation);

View File

@ -1461,6 +1461,7 @@ psa_status_t psa_cipher_update(psa_cipher_operation_t *operation,
psa_status_t psa_cipher_finish(psa_cipher_operation_t *operation,
uint8_t *output,
size_t output_size,
size_t *output_length)
{
int ret = MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE;

View File

@ -574,7 +574,7 @@ void cipher_test_positive( int alg_arg, int key_type_arg,
output, output_size,
&output_length) == PSA_SUCCESS );
TEST_ASSERT( psa_cipher_finish( &operation, output + output_length,
&output_length) == PSA_SUCCESS );
output_size, &output_length) == PSA_SUCCESS );
TEST_ASSERT( psa_cipher_abort( &operation ) == PSA_SUCCESS );
@ -637,7 +637,7 @@ void cipher_test_decrypt( int alg_arg, int key_type_arg,
output, output_size,
&output_length) == PSA_SUCCESS );
TEST_ASSERT( psa_cipher_finish( &operation, output + output_length,
&output_length) == PSA_SUCCESS );
output_size, &output_length) == PSA_SUCCESS );
TEST_ASSERT( psa_cipher_abort( &operation ) == PSA_SUCCESS );
@ -700,7 +700,7 @@ void cipher_test_verify_output( int alg_arg, int key_type_arg,
output1, output1_size,
&output1_length) == PSA_SUCCESS );
TEST_ASSERT( psa_cipher_finish( &operation1, output1 + output1_length,
&tmp_output_length) == PSA_SUCCESS );
output1_size, &tmp_output_length) == PSA_SUCCESS );
output1_length += tmp_output_length;
@ -715,7 +715,7 @@ void cipher_test_verify_output( int alg_arg, int key_type_arg,
output2, output2_size, &output2_length) == PSA_SUCCESS );
tmp_output_length = 0;
TEST_ASSERT( psa_cipher_finish( &operation2, output2 + output2_length,
&tmp_output_length) == PSA_SUCCESS );
output2_size, &tmp_output_length) == PSA_SUCCESS );
output2_length += tmp_output_length;