Home
last modified time | relevance | path

Searched hist:"499 f488fe7ef8c6a32fcbdcfebf7566c21b8bf07" (Results 1 – 1 of 1) sorted by relevance

/optee_os/core/tee/
H A Dfs_htree.c499f488fe7ef8c6a32fcbdcfebf7566c21b8bf07 Tue Oct 25 07:22:15 UTC 2022 Joakim Nordell <joakim.nordell@axis.com> core: avoid TA panic when secure storage is corrupt

init_head_from_data() triggers a TA panic in case corrupt data is read
from the secure storage, for instance by request from the PKCS#11
trusted application.
"Every Trusted Storage implementation is expected to return
TEE_ERROR_CORRUPT_OBJECT if a Trusted Application attempts to open
an object and the TEE determines that its contents (or those of the
storage itself) have been tampered with or rolled back."
See TEE Internal Core API Specification v1.1.2, section 5.7.1.

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Zengxx <zengxiaoxu@huawei.com>
Signed-off-by: Joakim Nordell <joakim.nordell@axis.com>
Acked-by: Etienne Carriere <etienne.carriere@linaro.org>