Ensure tests expected to fail actually fail
Signed-off-by: Paul Elliott <paul.elliott@arm.com>
This commit is contained in:
parent
e49fe45478
commit
f38adbe558
1 changed files with 6 additions and 4 deletions
|
@ -524,16 +524,18 @@ static int aead_multipart_internal_func( int key_type_arg, data_t *key_data,
|
||||||
( input_data->x + data_true_size ),
|
( input_data->x + data_true_size ),
|
||||||
tag_length );
|
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. */
|
/* Expected failure. */
|
||||||
test_ok = 1;
|
test_ok = 1;
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
else
|
|
||||||
PSA_ASSERT( status );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue