1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-10-28 23:14:56 +03:00

Add small fixes to iop key agreement APIs

Signed-off-by: Waleed Elmelegy <waleed.elmelegy@arm.com>
This commit is contained in:
Waleed Elmelegy
2024-10-30 16:45:41 +00:00
parent cd721b9870
commit 280e22518e

View File

@@ -7862,6 +7862,9 @@ exit:
psa_key_agreement_iop_abort_internal(operation);
return status;
}
if (unlock_status != PSA_SUCCESS) {
operation->error_occurred = 1;
}
return unlock_status;
#else
(void) operation;
@@ -7904,7 +7907,7 @@ psa_status_t psa_key_agreement_iop_complete(
operation->error_occurred = 1;
psa_key_agreement_iop_abort_internal(operation);
}
mbedtls_platform_zeroize(intermediate_key, PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE);
mbedtls_platform_zeroize(intermediate_key, sizeof(intermediate_key));
return status;
#else
(void) operation;
@@ -7924,7 +7927,6 @@ psa_status_t psa_key_agreement_iop_abort(
operation->num_ops = 0;
operation->error_occurred = 0;
operation->id = 0;
return status;
#else