| /optee_test/ta/crypt/ |
| A D | cryp_taf.c | 123 params[0].value.b, params[1].value.a, in ta_entry_allocate_operation() 233 params[1].memref.buffer, params[1].memref.size, in ta_entry_digest_do_final() 234 params[2].memref.buffer, ¶ms[2].memref.size); in ta_entry_digest_do_final() 285 params[1].memref.buffer, params[1].memref.size, in ta_entry_cipher_update() 286 params[2].memref.buffer, ¶ms[2].memref.size); in ta_entry_cipher_update() 299 params[1].memref.buffer, params[1].memref.size, in ta_entry_cipher_do_final() 555 params[2].memref.buffer, params[2].memref.size, in ta_entry_asymmetric_encrypt() 580 params[2].memref.buffer, params[2].memref.size, in ta_entry_asymmetric_decrypt() 606 params[2].memref.buffer, params[2].memref.size, in ta_entry_asymmetric_sign_digest() 690 params[2].value.a, params[2].value.b); in ta_entry_ae_init() [all …]
|
| A D | arith_taf.c | 78 TEE_Param params[TEE_NUM_PARAMS]) in ta_entry_arith_new_var() 171 params[1].memref.buffer, in ta_entry_arith_from_octet_string() 172 params[1].memref.size, in ta_entry_arith_from_octet_string() 173 params[0].value.b); in ta_entry_arith_from_octet_string() 202 params[1].value.a = -1; in ta_entry_arith_get_value() 204 params[1].value.a = 1; in ta_entry_arith_get_value() 224 params[1].value.a = v; in ta_entry_arith_get_value_s32() 239 params[1].value.a = TEE_BigIntGetBit(big_int, params[0].value.b); in ta_entry_arith_get_bit() 269 return TEE_BigIntSetBit(big_int, params[0].value.b, params[1].value.a); in ta_entry_arith_set_bit() 314 params[1].value.a = TEE_BigIntCmpS32(op, params[0].value.b); in ta_entry_arith_cmp_s32() [all …]
|
| A D | sha2_taf.c | 10 TEE_Result ta_entry_sha224(uint32_t param_types, TEE_Param params[4]) in ta_entry_sha224() 23 if (params[1].memref.size < SHA224_DIGEST_SIZE) in ta_entry_sha224() 26 sha224((unsigned char *)params[0].memref.buffer, in ta_entry_sha224() 27 (unsigned int)params[0].memref.size, in ta_entry_sha224() 28 (unsigned char *)params[1].memref.buffer); in ta_entry_sha224() 33 TEE_Result ta_entry_sha256(uint32_t param_types, TEE_Param params[4]) in ta_entry_sha256() 46 if (params[1].memref.size < SHA256_DIGEST_SIZE) in ta_entry_sha256() 49 sha256((unsigned char *)params[0].memref.buffer, in ta_entry_sha256() 50 (unsigned int)params[0].memref.size, in ta_entry_sha256() 51 (unsigned char *)params[1].memref.buffer); in ta_entry_sha256()
|
| A D | aes_taf.c | 21 TEE_Result ta_entry_aes256ecb_encrypt(uint32_t param_types, TEE_Param params[4]) in ta_entry_aes256ecb_encrypt() 38 if ((params[0].memref.size << 8) % AES_BLOCK_SIZE != 0) in ta_entry_aes256ecb_encrypt() 42 if ((params[1].memref.size << 8) % AES_BLOCK_SIZE != 0) in ta_entry_aes256ecb_encrypt() 48 n_input_blocks = params[0].memref.size / (AES_BLOCK_SIZE / 8); in ta_entry_aes256ecb_encrypt() 51 const unsigned char *ciphertext = params[0].memref.buffer; in ta_entry_aes256ecb_encrypt() 52 unsigned char *plaintext = params[1].memref.buffer; in ta_entry_aes256ecb_encrypt() 79 if ((params[0].memref.size << 8) % AES_BLOCK_SIZE != 0) in ta_entry_aes256ecb_decrypt() 83 if ((params[1].memref.size << 8) % AES_BLOCK_SIZE != 0) in ta_entry_aes256ecb_decrypt() 89 n_input_blocks = params[0].memref.size / (AES_BLOCK_SIZE / 8); in ta_entry_aes256ecb_decrypt() 92 const unsigned char *ciphertext = params[0].memref.buffer; in ta_entry_aes256ecb_decrypt() [all …]
|
| /optee_test/ta/crypt/include/ |
| A D | cryp_taf.h | 52 TEE_Param params[4]); 55 TEE_Param params[4]); 58 TEE_Param params[4]); 61 TEE_Param params[4]); 64 TEE_Param params[4]); 69 TEE_Param params[4]); 72 TEE_Param params[4]); 75 TEE_Param params[4]); 78 TEE_Param params[4]); 83 TEE_Param params[4]); [all …]
|
| A D | arith_taf.h | 10 TEE_Param params[TEE_NUM_PARAMS]); 12 TEE_Param params[TEE_NUM_PARAMS]); 20 TEE_Param params[TEE_NUM_PARAMS]); 24 TEE_Param params[TEE_NUM_PARAMS]); 26 TEE_Param params[TEE_NUM_PARAMS]); 28 TEE_Param params[TEE_NUM_PARAMS]); 30 TEE_Param params[TEE_NUM_PARAMS]); 32 TEE_Param params[TEE_NUM_PARAMS]); 40 TEE_Param params[TEE_NUM_PARAMS]); 56 TEE_Param params[TEE_NUM_PARAMS]); [all …]
|
| /optee_test/ta/socket/ |
| A D | ta_entry.c | 26 TEE_Param params[4], in TA_OpenSessionEntryPoint() 30 (void)params; in TA_OpenSessionEntryPoint() 70 params[1].memref.size); in ta_entry_tcp_open() 140 h = params[0].memref.buffer; in ta_entry_close() 163 params[2].value.b = params[1].memref.size; in ta_entry_send() 165 ¶ms[2].value.b, params[2].value.a); in ta_entry_send() 189 sz = params[1].memref.size; in ta_entry_recv() 191 params[2].value.a); in ta_entry_recv() 192 params[1].memref.size = sz; in ta_entry_recv() 240 sz = params[1].memref.size; in ta_entry_ioctl() [all …]
|
| /optee_test/ta/storage/ |
| A D | storage.c | 56 params[1].value.a, &o); in ta_storage_cmd_open() 116 TEE_Param params[4]) in ta_storage_cmd_create_overwrite() 183 sz = params[1].value.b; in ta_storage_cmd_read() 185 params[1].value.b = sz; in ta_storage_cmd_read() 187 TEE_MemMove(params[0].memref.buffer, b0, params[0].memref.size); in ta_storage_cmd_read() 207 TEE_MemMove(b0, params[0].memref.buffer, params[0].memref.size); in ta_storage_cmd_write() 250 TEE_Param params[4]) in ta_storage_cmd_rename() 389 TEE_MemMove(params[2].memref.buffer, b2, params[2].memref.size); in ta_storage_cmd_next_enum() 550 (void)params; in ta_storage_cmd_loop() 603 res = TEE_AllocateTransientObject(params[0].value.a, params[0].value.b, in ta_storage_cmd_alloc_obj() [all …]
|
| /optee_test/ta/storage/include/ |
| A D | storage.h | 13 TEE_Param params[4]); 15 TEE_Param params[4]); 18 TEE_Param params[4]); 19 TEE_Result ta_storage_cmd_close(uint32_t param_types, TEE_Param params[4]); 20 TEE_Result ta_storage_cmd_read(uint32_t param_types, TEE_Param params[4]); 22 TEE_Result ta_storage_cmd_seek(uint32_t param_types, TEE_Param params[4]); 25 TEE_Param params[4]); 33 TEE_Param params[4]); 36 TEE_Param params[4]); 41 TEE_Param params[4]); [all …]
|
| /optee_test/ta/sdp_basic/ |
| A D | ta_sdp_basic.c | 39 if (params[sec_idx].memref.size < params[ns_idx].memref.size) in cmd_inject() 53 params[ns_idx].memref.buffer, in cmd_inject() 54 params[ns_idx].memref.size); in cmd_inject() 132 params[0].memref.buffer, in cmd_transform() 133 params[0].memref.size); in cmd_transform() 148 params[0].memref.size); in cmd_transform() 151 params[0].memref.buffer, params[0].memref.size, rc); in cmd_transform() 158 sz = params[0].memref.size; in cmd_transform() 164 params[0].memref.size); in cmd_transform() 167 params[0].memref.buffer, params[0].memref.size, rc); in cmd_transform() [all …]
|
| /optee_test/ta/concurrent_large/ |
| A D | ta_entry.c | 24 TEE_Param params[4], in TA_OpenSessionEntryPoint() 28 (void)params; in TA_OpenSessionEntryPoint() 65 params[1].value.b = inc_active_count(params[0].memref.buffer); in ta_entry_busy_loop() 67 num_rounds = params[1].value.a; in ta_entry_busy_loop() 77 dec_active_count(params[0].memref.buffer); in ta_entry_busy_loop() 105 params[1].value.b = inc_active_count(params[0].memref.buffer); in ta_entry_sha256() 107 out_len = params[3].memref.size; in ta_entry_sha256() 119 num_rounds = params[1].value.a; in ta_entry_sha256() 123 params[2].memref.size, out, &out_len); in ta_entry_sha256() 128 params[3].memref.size = out_len; in ta_entry_sha256() [all …]
|
| /optee_test/ta/concurrent/ |
| A D | ta_entry.c | 24 TEE_Param params[4], in TA_OpenSessionEntryPoint() 28 (void)params; in TA_OpenSessionEntryPoint() 65 params[1].value.b = inc_active_count(params[0].memref.buffer); in ta_entry_busy_loop() 67 num_rounds = params[1].value.a; in ta_entry_busy_loop() 77 dec_active_count(params[0].memref.buffer); in ta_entry_busy_loop() 105 params[1].value.b = inc_active_count(params[0].memref.buffer); in ta_entry_sha256() 107 out_len = params[3].memref.size; in ta_entry_sha256() 119 num_rounds = params[1].value.a; in ta_entry_sha256() 123 params[2].memref.size, out, &out_len); in ta_entry_sha256() 128 params[3].memref.size = out_len; in ta_entry_sha256() [all …]
|
| /optee_test/ta/os_test/include/ |
| A D | os_test.h | 12 TEE_Result ta_entry_basic(uint32_t param_types, TEE_Param params[4]); 14 TEE_Param params[4]); 15 TEE_Result ta_entry_panic(uint32_t param_types, TEE_Param params[4]); 16 TEE_Result ta_entry_client(uint32_t param_types, TEE_Param params[4]); 18 TEE_Result ta_entry_wait(uint32_t param_types, TEE_Param params[4]); 20 TEE_Result ta_entry_ta2ta_memref(uint32_t param_types, TEE_Param params[4]); 22 TEE_Param params[4]); 24 TEE_Param params[4]); 25 TEE_Result ta_entry_params(uint32_t param_types, TEE_Param params[4]); 26 TEE_Result ta_entry_null_memref(uint32_t param_types, TEE_Param params[4]); [all …]
|
| /optee_test/ta/sims/ |
| A D | ta_sims.c | 28 TEE_Param params[4]) in sims_open_ta_session() 49 TEE_MemMove(uuid, params[0].memref.buffer, params[0].memref.size); in sims_open_ta_session() 100 index = params[0].value.a; in sims_read() 112 params[1].memref.size); in sims_read() 128 index = params[0].value.a; in sims_write() 143 params[1].memref.size); in sims_write() 149 TEE_Param params[4]) in sims_get_counter() 163 TEE_Param params[4]) in sims_entry_panic() 175 if (params[0].memref.buffer && params[0].memref.size) { in sims_entry_panic() 182 params[0].memref.size = 0; in sims_entry_panic() [all …]
|
| /optee_test/ta/crypto_perf/include/ |
| A D | ta_crypto_perf_priv.h | 11 TEE_Result cmd_cipher_prepare_key(uint32_t param_types, TEE_Param params[4]); 12 TEE_Result cmd_cipher_process(uint32_t param_types, TEE_Param params[4], 14 TEE_Result cmd_hash_prepare_op(uint32_t param_types, TEE_Param params[4]); 15 TEE_Result cmd_hash_process(uint32_t param_types, TEE_Param params[4]); 16 TEE_Result cmd_asym_process_keypair(uint32_t param_types, TEE_Param params[4]); 17 TEE_Result cmd_asym_process_rsa_ecc(uint32_t param_types, TEE_Param params[4]); 18 TEE_Result cmd_asym_prepare_obj(uint32_t param_types, TEE_Param params[4]); 19 TEE_Result cmd_asym_prepare_keypair(uint32_t param_types, TEE_Param params[4]); 20 TEE_Result cmd_asym_prepare_hash(uint32_t param_types, TEE_Param params[4]); 22 TEE_Result cmd_asym_prepare_attrs(uint32_t param_types, TEE_Param params[4]); [all …]
|
| /optee_test/ta/rpc_test/ |
| A D | ta_rpc.c | 22 TEE_Param params[4] = { }; in rpc_call_cryp() local 29 params, &cryp_session, &origin); in rpc_call_cryp() 38 TEE_MemFill(params, 0, sizeof(params)); in rpc_call_cryp() 43 params[n].value = pParams[n].value; in rpc_call_cryp() 49 params[n].memref.buffer = in rpc_call_cryp() 51 if (!params[n].memref.buffer) in rpc_call_cryp() 65 TEE_MemMove(params, pParams, sizeof(params)); in rpc_call_cryp() 69 types, params, &origin); in rpc_call_cryp() 90 params[n].memref.buffer, in rpc_call_cryp() 91 params[n].memref.size); in rpc_call_cryp() [all …]
|
| /optee_test/ta/supp_plugin/ |
| A D | ta_entry.c | 41 TEE_Param params[TEE_NUM_PARAMS]) in pass_values() 57 values.a = params[0].value.a; in pass_values() 58 values.b = params[0].value.b; in pass_values() 63 params[0].value.a = values.a; in pass_values() 77 uint8_t *d = params[0].memref.buffer; in write_array() 83 params[0].memref.buffer, in write_array() 85 params[1].value.a = d[0]; in write_array() 91 TEE_Param params[TEE_NUM_PARAMS]) in get_array() 104 params[0].memref.buffer, in get_array() 105 params[0].memref.size, in get_array() [all …]
|
| /optee_test/ta/crypto_perf/ |
| A D | ta_crypto_perf.c | 143 n = params[2].value.a; in cmd_cipher_process() 144 unit = params[2].value.b; in cmd_cipher_process() 353 n = params[2].value.a; in cmd_hash_process() 724 memcpy(crypto_buf, params[0].memref.buffer, params[0].memref.size); in cmd_asym_prepare_attrs() 764 n = params[0].value.b; in cmd_asym_process_keypair() 794 n = params[0].value.a; in cmd_asym_process_rsa_ecc() 795 mode = params[0].value.b; in cmd_asym_process_rsa_ecc() 845 tee_type = get_keypair_type(params[0].value.a, params[1].value.a); in cmd_asym_prepare_obj() 883 res = unpack_attrs(params[2].memref.buffer, params[2].memref.size, in cmd_asym_prepare_keypair() 943 params[1].memref.size, params[2].memref.buffer, in cmd_asym_prepare_hash() [all …]
|
| /optee_test/host/xtest/gp/include/ |
| A D | xml_common_api.h | 130 op.params[0].value.a = a; in Invoke_Simple_Function_v1() 131 op.params[0].value.b = b; in Invoke_Simple_Function_v1() 147 op.params[0].value.a = a0; in Invoke_Simple_Function_v2() 148 op.params[0].value.b = b0; in Invoke_Simple_Function_v2() 149 op.params[1].value.a = a1; in Invoke_Simple_Function_v2() 150 op.params[1].value.b = b1; in Invoke_Simple_Function_v2() 166 op.params[0].value.a = a0; in Invoke_Simple_Function_v3() 167 op.params[0].value.b = b0; in Invoke_Simple_Function_v3() 168 op.params[1].value.a = a1; in Invoke_Simple_Function_v3() 169 op.params[1].value.b = b1; in Invoke_Simple_Function_v3() [all …]
|
| A D | xml_client_api.h | 181 op->params[n].value.a = a; in TEEC_prepare_OperationEachParameter_value() 184 op->params[n].value.b = b; in TEEC_prepare_OperationEachParameter_value() 205 OPERATION01->params[0].value.a = \ 219 op->params[0].value.a = param_num; in store_param_info() 220 op->params[0].value.b = pt; in store_param_info() 230 op->params[1].value.a = size_in; in store_param_info() 232 op->params[1].value.b = value_in; in store_param_info() 234 op->params[2].value.a = size_out; in store_param_info() 236 op->params[2].value.b = value_out; in store_param_info() 326 (op)->params[(param_num)].\ [all …]
|
| /optee_test/ta/tpm_log_test/ |
| A D | ta_entry.c | 15 TEE_Param params[TEE_NUM_PARAMS]) in invoke_system_pta() 28 cmd_id, param_types, params, &ret_origin); in invoke_system_pta() 46 TEE_Param params[TEE_NUM_PARAMS] = { 0 }; in test_with_right_parameters() local 51 params[0].memref.buffer = (void *)buf; in test_with_right_parameters() 52 params[0].memref.size = LOG_SIZE; in test_with_right_parameters() 55 param_types, params) == TEE_SUCCESS) { in test_with_right_parameters() 56 DMSG("Received %i bytes of event log", params[0].memref.size); in test_with_right_parameters() 115 TEE_Param params[TEE_NUM_PARAMS] = { 0 }; in test_short_buffer() local 118 params[0].memref.buffer = (void *)buf; in test_short_buffer() 119 params[0].memref.size = 1; in test_short_buffer() [all …]
|
| /optee_test/host/xtest/ |
| A D | xtest_helpers.c | 51 op.params[0].value.a = 0; in ta_crypt_cmd_allocate_operation() 52 op.params[0].value.b = algo; in ta_crypt_cmd_allocate_operation() 53 op.params[1].value.a = mode; in ta_crypt_cmd_allocate_operation() 54 op.params[1].value.b = max_key_size; in ta_crypt_cmd_allocate_operation() 83 op.params[0].value.a = obj_type; in ta_crypt_cmd_allocate_transient_object() 212 op.params[1].tmpref.size = blen; in ta_crypt_cmd_populate_transient_object() 304 op.params[1].tmpref.size = blen; in ta_crypt_cmd_derive_key() 333 op.params[0].value.b = attr_id; in ta_crypt_cmd_get_object_buffer_attribute() 387 op.params[0].value.a = algo; in ta_crypt_cmd_is_algo_supported() 388 op.params[0].value.b = element; in ta_crypt_cmd_is_algo_supported() [all …]
|
| A D | regression_1000.c | 95 if (op.params[0].value.b && in optee_pager_with_small_pool() 530 op.params[0].value.a = n; in xtest_tee_test_invalid_mem_access() 1018 op.params[0].value.a = 0; in xtest_tee_test_1012() 1035 op.params[0].value.a = 0; in xtest_tee_test_1012() 1075 op.params[0].value.a = 0; in xtest_tee_test_1012() 1131 op.params[1].value.b = 0; in test_1013_thread() 2476 op.params[0].value.a = 20; in xtest_tee_test_1033() 2477 op.params[0].value.b = 10; in xtest_tee_test_1033() 2490 op.params[0].value.a = 20; in xtest_tee_test_1033() 2491 op.params[0].value.b = 10; in xtest_tee_test_1033() [all …]
|
| A D | asym_perf.c | 247 op.params[1].value.a = mode; in prepare_obj() 265 op.params[1].memref.size = size; in prepare_hash() 285 op.params[0].tmpref.size = blen; in prepare_attrs() 316 op.params[0].value.b = mode; in prepare_keypair() 318 op.params[1].value.b = algo; in prepare_keypair() 320 op.params[2].tmpref.size = blen; in prepare_keypair() 344 op.params[2].value.a = mode; in prepare_enc_sign() 408 TEE_Attribute params[4] = { }; in asym_perf_run_test() local 486 op.params[0].value.b = l; in asym_perf_run_test() 511 op.params[0].value.a = l; in asym_perf_run_test() [all …]
|
| /optee_test/ta/os_test/ |
| A D | os_test.c | 846 (void)params; in ta_entry_panic() 922 (void)params; in ta_entry_client() 987 if (params[1].memref.buffer || params[1].memref.size) in ta_entry_params_access_rights() 1182 if (!params[0].memref.buffer || params[0].memref.size || in ta_entry_ta2ta_memref_size0() 1183 !params[1].memref.buffer || params[1].memref.size || in ta_entry_ta2ta_memref_size0() 1184 !params[2].memref.buffer || params[2].memref.size) in ta_entry_ta2ta_memref_size0() 1246 if (!params[n].memref.buffer || !params[n].memref.size) in ta_entry_params() 1267 if (!params[0].memref.buffer || params[0].memref.size || in ta_entry_null_memref() 1268 params[1].memref.buffer || params[1].memref.size || in ta_entry_null_memref() 1269 !params[2].memref.buffer || params[2].memref.size || in ta_entry_null_memref() [all …]
|