Ensure tests expected to fail actually fail

Signed-off-by: Paul Elliott <paul.elliott@arm.com>
This commit is contained in:
Paul Elliott 2021-09-15 17:04:19 +01:00
parent e49fe45478
commit f38adbe558

View file

@ -524,16 +524,18 @@ static int aead_multipart_internal_func( int key_type_arg, data_t *key_data,
( input_data->x + data_true_size ),
tag_length );
if( status != PSA_SUCCESS )
if( expect_valid_signature )
PSA_ASSERT( status );
else
{
if( !expect_valid_signature )
TEST_ASSERT( status != PSA_SUCCESS );
if( status != PSA_SUCCESS )
{
/* Expected failure. */
test_ok = 1;
goto exit;
}
else
PSA_ASSERT( status );
}
}