mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-01-27 06:35:22 +00:00
Restore guards on a couple of tests
These tests check for failures, but can only fail where SIZE_MAX exceeds some limit (UINT_MAX or UINT32_MAX) and do not fail in this way otherwise - so guards are needed. Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
This commit is contained in:
parent
54647737f6
commit
d26d7445b8
@ -1139,10 +1139,12 @@ void pk_rsa_alt()
|
||||
TEST_ASSERT(strcmp(mbedtls_pk_get_name(&alt), "RSA-alt") == 0);
|
||||
|
||||
/* Test signature */
|
||||
#if SIZE_MAX > UINT_MAX
|
||||
TEST_ASSERT(mbedtls_pk_sign(&alt, MBEDTLS_MD_NONE, hash, SIZE_MAX,
|
||||
sig, sizeof(sig), &sig_len,
|
||||
mbedtls_test_rnd_std_rand, NULL)
|
||||
== MBEDTLS_ERR_PK_BAD_INPUT_DATA);
|
||||
#endif /* SIZE_MAX > UINT_MAX */
|
||||
TEST_ASSERT(mbedtls_pk_sign(&alt, MBEDTLS_MD_NONE, hash, sizeof(hash),
|
||||
sig, sizeof(sig), &sig_len,
|
||||
mbedtls_test_rnd_std_rand, NULL)
|
||||
|
@ -5844,6 +5844,7 @@ void aead_multipart_state_test(int key_type_arg, data_t *key_data,
|
||||
psa_aead_abort(&operation);
|
||||
|
||||
/* Test for generating nonce after calling set lengths with SIZE_MAX ad_data length */
|
||||
#if SIZE_MAX > UINT32_MAX
|
||||
PSA_ASSERT(psa_aead_encrypt_setup(&operation, key, alg));
|
||||
|
||||
if (operation.alg == PSA_ALG_CCM || operation.alg == PSA_ALG_GCM) {
|
||||
@ -5863,6 +5864,7 @@ void aead_multipart_state_test(int key_type_arg, data_t *key_data,
|
||||
}
|
||||
|
||||
psa_aead_abort(&operation);
|
||||
#endif
|
||||
|
||||
/* Test for calling set lengths with a UINT32_MAX ad_data length, after generating nonce */
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user