Check result of multipart operation
Check that the multi-part operation has produced the correct result. Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
This commit is contained in:
parent
606110fc19
commit
ce14124f7c
1 changed files with 9 additions and 0 deletions
|
@ -111,6 +111,15 @@ int main(void)
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check the result of the operation against the sample */
|
||||||
|
if ((memcmp(hash, sample_hash, sample_hash_len) != 0) || hash_length != sample_hash_len)
|
||||||
|
{
|
||||||
|
mbedtls_printf("Multi-part hash operation gave the wrong result!\n\n");
|
||||||
|
psa_hash_abort(&hash_operation);
|
||||||
|
psa_hash_abort(&cloned_hash_operation);
|
||||||
|
return EXIT_FAILURE;
|
||||||
|
}
|
||||||
|
|
||||||
status =
|
status =
|
||||||
psa_hash_verify(&cloned_hash_operation, sample_hash,
|
psa_hash_verify(&cloned_hash_operation, sample_hash,
|
||||||
sample_hash_len);
|
sample_hash_len);
|
||||||
|
|
Loading…
Reference in a new issue