| /OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/host_include/ |
| H A D | tee_api.h | 133 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 D | tee_api_types.h | 95 typedef struct __TEE_ObjectHandle *TEE_ObjectHandle; typedef
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/ |
| H A D | tee_api.h | 109 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 D | tee_api_types.h | 73 typedef struct __TEE_ObjectHandle *TEE_ObjectHandle; typedef
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/host_include/ |
| H A D | tee_api.h | 109 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 D | tee_api.h | 109 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 D | tee_api_types.h | 73 typedef struct __TEE_ObjectHandle *TEE_ObjectHandle; typedef
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/ |
| H A D | tee_api.h | 109 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 D | tee_api.h | 133 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 D | storage.c | 25 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 D | xtest_helpers.h | 54 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 D | xtest_helpers.c | 77 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 D | regression_8000.c | 361 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 D | regression_4000.c | 142 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 D | cryp_taf.c | 82 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 D | benchmark.c | 69 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 D | rk_crypto_api.c | 36 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 D | rk_crypto_api.h | 46 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 D | rk_crypto_api.c | 36 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 D | rk_crypto_api.h | 44 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 D | keybox.c | 57 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 D | ta_aes_perf.c | 173 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 D | rktest_storage.c | 14 TEE_ObjectHandle ob_handle; in handle_storage()
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/ta/rk_test/ |
| H A D | rktest_storage.c | 14 TEE_ObjectHandle ob_handle; in handle_storage()
|
| /OK3568_Linux_fs/u-boot/include/optee_include/ |
| H A D | tee_api_types.h | 73 typedef struct __TEE_ObjectHandle *TEE_ObjectHandle; typedef
|