Home
last modified time | relevance | path

Searched refs:TEE_ObjectHandle (Results 1 – 25 of 30) sorted by relevance

12

/OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/host_include/
H A Dtee_api.h133 void TEE_GetObjectInfo(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
134 TEE_Result TEE_GetObjectInfo1(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
136 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage);
137 TEE_Result TEE_RestrictObjectUsage1(TEE_ObjectHandle object, uint32_t objectUsage);
139 TEE_Result TEE_GetObjectBufferAttribute(TEE_ObjectHandle object,
143 TEE_Result TEE_GetObjectValueAttribute(TEE_ObjectHandle object,
147 void TEE_CloseObject(TEE_ObjectHandle object);
153 TEE_ObjectHandle *object);
155 void TEE_FreeTransientObject(TEE_ObjectHandle object);
157 void TEE_ResetTransientObject(TEE_ObjectHandle object);
[all …]
H A Dtee_api_types.h95 typedef struct __TEE_ObjectHandle *TEE_ObjectHandle; typedef
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/
H A Dtee_api.h109 void TEE_GetObjectInfo(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
110 TEE_Result TEE_GetObjectInfo1(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
112 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage);
113 TEE_Result TEE_RestrictObjectUsage1(TEE_ObjectHandle object, uint32_t objectUsage);
115 TEE_Result TEE_GetObjectBufferAttribute(TEE_ObjectHandle object,
119 TEE_Result TEE_GetObjectValueAttribute(TEE_ObjectHandle object,
123 void TEE_CloseObject(TEE_ObjectHandle object);
129 TEE_ObjectHandle *object);
131 void TEE_FreeTransientObject(TEE_ObjectHandle object);
133 void TEE_ResetTransientObject(TEE_ObjectHandle object);
[all …]
H A Dtee_api_types.h73 typedef struct __TEE_ObjectHandle *TEE_ObjectHandle; typedef
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/host_include/
H A Dtee_api.h109 void TEE_GetObjectInfo(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
110 TEE_Result TEE_GetObjectInfo1(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
112 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage);
113 TEE_Result TEE_RestrictObjectUsage1(TEE_ObjectHandle object, uint32_t objectUsage);
115 TEE_Result TEE_GetObjectBufferAttribute(TEE_ObjectHandle object,
119 TEE_Result TEE_GetObjectValueAttribute(TEE_ObjectHandle object,
123 void TEE_CloseObject(TEE_ObjectHandle object);
129 TEE_ObjectHandle *object);
131 void TEE_FreeTransientObject(TEE_ObjectHandle object);
133 void TEE_ResetTransientObject(TEE_ObjectHandle object);
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/host_include/
H A Dtee_api.h109 void TEE_GetObjectInfo(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
110 TEE_Result TEE_GetObjectInfo1(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
112 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage);
113 TEE_Result TEE_RestrictObjectUsage1(TEE_ObjectHandle object, uint32_t objectUsage);
115 TEE_Result TEE_GetObjectBufferAttribute(TEE_ObjectHandle object,
119 TEE_Result TEE_GetObjectValueAttribute(TEE_ObjectHandle object,
123 void TEE_CloseObject(TEE_ObjectHandle object);
129 TEE_ObjectHandle *object);
131 void TEE_FreeTransientObject(TEE_ObjectHandle object);
133 void TEE_ResetTransientObject(TEE_ObjectHandle object);
[all …]
H A Dtee_api_types.h73 typedef struct __TEE_ObjectHandle *TEE_ObjectHandle; typedef
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/
H A Dtee_api.h109 void TEE_GetObjectInfo(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
110 TEE_Result TEE_GetObjectInfo1(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
112 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage);
113 TEE_Result TEE_RestrictObjectUsage1(TEE_ObjectHandle object, uint32_t objectUsage);
115 TEE_Result TEE_GetObjectBufferAttribute(TEE_ObjectHandle object,
119 TEE_Result TEE_GetObjectValueAttribute(TEE_ObjectHandle object,
123 void TEE_CloseObject(TEE_ObjectHandle object);
129 TEE_ObjectHandle *object);
131 void TEE_FreeTransientObject(TEE_ObjectHandle object);
133 void TEE_ResetTransientObject(TEE_ObjectHandle object);
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/include/
H A Dtee_api.h133 void TEE_GetObjectInfo(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
134 TEE_Result TEE_GetObjectInfo1(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo);
136 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage);
137 TEE_Result TEE_RestrictObjectUsage1(TEE_ObjectHandle object, uint32_t objectUsage);
139 TEE_Result TEE_GetObjectBufferAttribute(TEE_ObjectHandle object,
143 TEE_Result TEE_GetObjectValueAttribute(TEE_ObjectHandle object,
147 void TEE_CloseObject(TEE_ObjectHandle object);
153 TEE_ObjectHandle *object);
155 void TEE_FreeTransientObject(TEE_ObjectHandle object);
157 void TEE_ResetTransientObject(TEE_ObjectHandle object);
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v2/ta/storage/
H A Dstorage.c25 TEE_ObjectHandle o = TEE_HANDLE_NULL; in ta_storage_cmd_open()
66 TEE_ObjectHandle o = TEE_HANDLE_NULL; in ta_storage_cmd_create()
68 TEE_ObjectHandle ref_handle = TEE_HANDLE_NULL; in ta_storage_cmd_create()
92 ref_handle = (TEE_ObjectHandle)(uintptr_t)params[2].value.a; in ta_storage_cmd_create()
113 TEE_ObjectHandle o = TEE_HANDLE_NULL; in ta_storage_cmd_create_overwrite()
156 TEE_CloseObject((TEE_ObjectHandle)(uintptr_t)params[0].value.a); in ta_storage_cmd_close()
163 TEE_ObjectHandle o = VAL2HANDLE(params[1].value.a); in ta_storage_cmd_read()
187 TEE_ObjectHandle o = VAL2HANDLE(params[1].value.a); in ta_storage_cmd_write()
211 TEE_ObjectHandle o = VAL2HANDLE(params[0].value.a); in ta_storage_cmd_seek()
232 TEE_ObjectHandle o = VAL2HANDLE(params[0].value.a); in ta_storage_cmd_unlink()
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v2/host/xtest/
H A Dxtest_helpers.h54 TEE_ObjectHandle *o);
58 TEE_ObjectHandle o,
65 TEE_ObjectHandle key);
69 TEE_ObjectHandle o);
74 TEE_ObjectHandle o,
80 TEE_ObjectHandle o,
H A Dxtest_helpers.c77 TEE_ObjectHandle *o) in ta_crypt_cmd_allocate_transient_object()
98 *o = (TEE_ObjectHandle)(uintptr_t)op.params[1].value.a; in ta_crypt_cmd_allocate_transient_object()
194 TEE_ObjectHandle o, in ta_crypt_cmd_populate_transient_object()
232 TEE_ObjectHandle key) in ta_crypt_cmd_set_operation_key()
259 TEE_ObjectHandle o) in ta_crypt_cmd_free_transient_object()
282 TEE_OperationHandle oph, TEE_ObjectHandle o, in ta_crypt_cmd_derive_key()
323 TEE_ObjectHandle o, in ta_crypt_cmd_get_object_buffer_attribute()
H A Dregression_8000.c361 TEE_ObjectHandle key_handle = TEE_HANDLE_NULL; in xtest_test_derivation_hkdf()
362 TEE_ObjectHandle sv_handle = TEE_HANDLE_NULL; in xtest_test_derivation_hkdf()
481 TEE_ObjectHandle key_handle = TEE_HANDLE_NULL; in xtest_test_derivation_concat_kdf()
482 TEE_ObjectHandle sv_handle = TEE_HANDLE_NULL; in xtest_test_derivation_concat_kdf()
605 TEE_ObjectHandle key_handle = TEE_HANDLE_NULL; in xtest_test_derivation_pbkdf2()
606 TEE_ObjectHandle sv_handle = TEE_HANDLE_NULL; in xtest_test_derivation_pbkdf2()
H A Dregression_4000.c142 TEE_ObjectHandle key1, in ta_crypt_cmd_set_operation_key2()
143 TEE_ObjectHandle key2) in ta_crypt_cmd_set_operation_key2()
741 TEE_ObjectHandle o, in ta_crypt_cmd_get_object_value_attribute()
774 TEE_ObjectHandle o, in ta_crypt_cmd_generate_key()
1191 TEE_ObjectHandle key_handle = TEE_HANDLE_NULL; in xtest_tee_test_4002()
2094 TEE_ObjectHandle key1_handle = TEE_HANDLE_NULL; in xtest_tee_test_4003()
2095 TEE_ObjectHandle key2_handle = TEE_HANDLE_NULL; in xtest_tee_test_4003()
2408 TEE_ObjectHandle key_handle = TEE_HANDLE_NULL; in xtest_tee_test_4005()
3505 TEE_ObjectHandle *handle) in create_key()
3551 TEE_ObjectHandle priv_key_handle = TEE_HANDLE_NULL; in xtest_tee_test_4006()
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v2/ta/crypt/
H A Dcryp_taf.c82 TEE_ObjectHandle key = VAL2HANDLE(params[0].value.b); in ta_entry_set_operation_key()
94 TEE_ObjectHandle key1 = VAL2HANDLE(params[0].value.b); in ta_entry_set_operation_key2()
95 TEE_ObjectHandle key2 = VAL2HANDLE(params[1].value.a); in ta_entry_set_operation_key2()
269 TEE_ObjectHandle o = TEE_HANDLE_NULL; in ta_entry_allocate_transient_object()
286 TEE_ObjectHandle o = VAL2HANDLE(params[0].value.a); in ta_entry_free_transient_object()
299 TEE_ObjectHandle o = VAL2HANDLE(params[0].value.a); in ta_entry_reset_transient_object()
380 TEE_ObjectHandle o = VAL2HANDLE(params[0].value.a); in ta_entry_populate_transient_object()
400 TEE_ObjectHandle dst = VAL2HANDLE(params[0].value.a); in ta_entry_copy_object_attributes()
401 TEE_ObjectHandle src = VAL2HANDLE(params[0].value.b); in ta_entry_copy_object_attributes()
412 TEE_ObjectHandle o = VAL2HANDLE(params[0].value.a); in ta_entry_generate_key()
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v2/ta/storage_benchmark/
H A Dbenchmark.c69 TEE_ObjectHandle object = TEE_HANDLE_NULL; in prepare_test_file()
104 static TEE_Result test_write(TEE_ObjectHandle object, size_t data_size, in test_write()
144 static TEE_Result test_read(TEE_ObjectHandle object, size_t data_size, in test_read()
187 static TEE_Result test_rewrite(TEE_ObjectHandle object, size_t data_size, in test_rewrite()
254 static TEE_Result verify_file_data(TEE_ObjectHandle object, size_t data_size, in verify_file_data()
304 TEE_ObjectHandle object = TEE_HANDLE_NULL; in ta_stroage_benchmark_chunk_access_test()
/OK3568_Linux_fs/external/security/rk_tee_user/v2/ta/rk_public_api/
H A Drk_crypto_api.c36 TEE_ObjectHandle obj; in rk_gen_rsa_key()
151 TEE_ObjectHandle obj; in rk_gen_ec_key()
246 TEE_ObjectHandle obj = NULL; in rk_cipher_crypto()
247 TEE_ObjectHandle obj_2 = NULL; in rk_cipher_crypto()
494 TEE_ObjectHandle obj = NULL; in rk_cipher_begin()
495 TEE_ObjectHandle obj_2 = NULL; in rk_cipher_begin()
870 TEE_ObjectHandle obj = NULL; in rk_ae_begin()
1154 TEE_ObjectHandle obj; in rk_mac_crypto()
1260 TEE_ObjectHandle obj = NULL; in rk_mac_begin()
1513 TEE_ObjectHandle obj = NULL; in rk_rsa_begin()
[all …]
H A Drk_crypto_api.h46 TEE_ObjectHandle obj;
47 TEE_ObjectHandle obj_2; //for those one operation with two keys, such as aes-xts
/OK3568_Linux_fs/external/security/rk_tee_user/v1/ta/rk_public_api/
H A Drk_crypto_api.c36 TEE_ObjectHandle obj; in rk_gen_rsa_key()
151 TEE_ObjectHandle obj; in rk_gen_ec_key()
246 TEE_ObjectHandle obj = NULL; in rk_cipher_crypto()
247 TEE_ObjectHandle obj_2 = NULL; in rk_cipher_crypto()
478 TEE_ObjectHandle obj = NULL; in rk_cipher_begin()
479 TEE_ObjectHandle obj_2 = NULL; in rk_cipher_begin()
840 TEE_ObjectHandle obj = NULL; in rk_ae_begin()
1110 TEE_ObjectHandle obj; in rk_mac_crypto()
1210 TEE_ObjectHandle obj = NULL; in rk_mac_begin()
1457 TEE_ObjectHandle obj = NULL; in rk_rsa_begin()
[all …]
H A Drk_crypto_api.h44 TEE_ObjectHandle obj;
45 TEE_ObjectHandle obj_2; //for those one operation with two keys, such as aes-xts
/OK3568_Linux_fs/buildroot/package/rockchip/tee-user-app/extra_app/ta/
H A Dkeybox.c57 uint32_t flags, TEE_ObjectHandle *handle) in TA_TouchtHandle()
98 TEE_ObjectHandle ob_handle; in TA_InvokeCommandEntryPoint()
/OK3568_Linux_fs/external/security/rk_tee_user/v2/ta/aes_perf/
H A Dta_aes_perf.c173 TEE_ObjectHandle hkey = TEE_HANDLE_NULL; in cmd_prepare_key()
174 TEE_ObjectHandle hkey2 = TEE_HANDLE_NULL; in cmd_prepare_key()
/OK3568_Linux_fs/external/security/rk_tee_user/v1/ta/rk_test/
H A Drktest_storage.c14 TEE_ObjectHandle ob_handle; in handle_storage()
/OK3568_Linux_fs/external/security/rk_tee_user/v2/ta/rk_test/
H A Drktest_storage.c14 TEE_ObjectHandle ob_handle; in handle_storage()
/OK3568_Linux_fs/u-boot/include/optee_include/
H A Dtee_api_types.h73 typedef struct __TEE_ObjectHandle *TEE_ObjectHandle; typedef

12