From 9760936ca533071c45e14644bb31d73af883a11c Mon Sep 17 00:00:00 2001 From: Jens Wiklander Date: Thu, 13 Aug 2020 15:25:17 +0200 Subject: 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 Signed-off-by: Jens Wiklander --- core/tee/tee_svc_cryp.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'core/tee') 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; -- cgit v1.2.3