mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-01-06 07:10:41 +00:00
Fix issue with large allocation in tests
In test_suite_psa_crypto_op_fail.generated.function the function key_agreement_fail was setting the public_key_length variable to SIZE_MAX which meant that a huge allocation was being attempted. Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
This commit is contained in:
parent
5390acada9
commit
a4866945b8
@ -359,9 +359,9 @@ void key_agreement_fail(int key_type_arg, data_t *key_data,
|
||||
psa_key_attributes_t attributes = PSA_KEY_ATTRIBUTES_INIT;
|
||||
mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT;
|
||||
uint8_t public_key[PSA_EXPORT_PUBLIC_KEY_MAX_SIZE] = { 0 };
|
||||
size_t public_key_length = SIZE_MAX;
|
||||
size_t public_key_length = 0;
|
||||
uint8_t output[PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE] = { 0 };
|
||||
size_t length = SIZE_MAX;
|
||||
size_t length = 0;
|
||||
psa_key_derivation_operation_t operation = PSA_KEY_DERIVATION_OPERATION_INIT;
|
||||
|
||||
PSA_INIT();
|
||||
|
Loading…
Reference in New Issue
Block a user