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 psa_security_lifecycle_state(void)
|
||||||
{
|
{
|
||||||
uint32_t lc_state = 0;
|
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)
|
psa_status_t mbed_psa_reboot_and_request_new_security_state(uint32_t new_state)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue