diff options
author | Jens Wiklander <jens.wiklander@linaro.org> | 2020-08-13 15:25:17 +0200 |
---|---|---|
committer | Jérôme Forissier <jerome@forissier.org> | 2020-09-29 12:48:24 +0200 |
commit | 9760936ca533071c45e14644bb31d73af883a11c (patch) | |
tree | 0927553fe5058b72fe005a52e5e2eaa0b6add886 /core/tee | |
parent | cf5c060cec7688a25271fca6d8bfca4966a03ffa (diff) |
core: syscall_cryp_obj_alloc(): allow TEE_TYPE_DATA for transient objects
GP 1.1 spec [1] explicitly allows creation of TEE_TYPE_DATA object. So
update syscall_cryp_obj_alloc() accordingly.
[1]: GlobalPlatform TEE Internal Core API Specification v1.1
Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'core/tee')
-rw-r--r-- | core/tee/tee_svc_cryp.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/core/tee/tee_svc_cryp.c b/core/tee/tee_svc_cryp.c index e0337d5c..182be932 100644 --- a/core/tee/tee_svc_cryp.c +++ b/core/tee/tee_svc_cryp.c @@ -1299,9 +1299,6 @@ TEE_Result syscall_cryp_obj_alloc(unsigned long obj_type, struct tee_ta_session *sess; struct tee_obj *o; - if (obj_type == TEE_TYPE_DATA) - return TEE_ERROR_NOT_SUPPORTED; - res = tee_ta_get_current_session(&sess); if (res != TEE_SUCCESS) return res; |