mirror of https://github.com/ARMmbed/mbed-os.git
Fix incorrect return value in psa_security_lifecycle_state (emul)
psa_security_lifecycle_state should return uint32_t of the security lifecycle state. bug: psa_platfrom_lifecycle_get_impl return value is psa_status_t.pull/9745/head
parent
f95ec957dd
commit
fb9ae2faae
|
|
@ -21,7 +21,12 @@
|
|||
uint32_t psa_security_lifecycle_state(void)
|
||||
{
|
||||
uint32_t lc_state = 0;
|
||||
return psa_platfrom_lifecycle_get_impl(&lc_state);
|
||||
psa_status_t status = PSA_LIFECYCLE_SUCCESS;
|
||||
status = psa_platfrom_lifecycle_get_impl(&lc_state);
|
||||
if (status != PSA_LIFECYCLE_SUCCESS) {
|
||||
lc_state = PSA_LIFECYCLE_UNKNOWN;
|
||||
}
|
||||
return lc_state;
|
||||
}
|
||||
|
||||
psa_status_t mbed_psa_reboot_and_request_new_security_state(uint32_t new_state)
|
||||
|
|
|
|||
Loading…
Reference in New Issue