Home
last modified time | relevance | path

Searched refs:params (Results 1 – 22 of 22) sorted by relevance

/optee_rust/examples/supp_plugin-rs/plugin/src/
A Dlib.rs29 fn invoke(params: &mut PluginParameters) { in invoke()
31 match PluginCommand::from(params.cmd) { in invoke()
33 println!("*plugin*: receive value: {:?} length {:?}", params.inout, params.inout.len()); in invoke()
36 params.set_buf_from_slice(&send_slice)?; in invoke()
39 _ => println!("Unsupported plugin command: {:?}", params.cmd), in invoke()
/optee_rust/examples/authentication-rs/ta/src/
A Dmain.rs70 return prepare(sess_ctx, params); in invoke_command()
74 return update(sess_ctx, params); in invoke_command()
78 return encrypt_final(sess_ctx, params); in invoke_command()
82 return decrypt_final(sess_ctx, params); in invoke_command()
91 let p0 = unsafe { params.0.as_value().unwrap() }; in prepare()
92 let mut p1 = unsafe { params.1.as_memref().unwrap() }; in prepare()
93 let mut p2 = unsafe { params.2.as_memref().unwrap() }; in prepare()
94 let mut p3 = unsafe { params.3.as_memref().unwrap() }; in prepare()
117 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in update()
118 let mut p1 = unsafe { params.1.as_memref().unwrap() }; in update()
[all …]
/optee_rust/examples/acipher-rs/ta/src/
A Dmain.rs62 fn gen_key(rsa: &mut RsaCipher, params: &mut Parameters) -> Result<()> { in gen_key()
63 let key_size = unsafe { params.0.as_value().unwrap().a() }; in gen_key()
73 params in get_size()
84 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in encrypt()
86 let mut p1 = unsafe { params.1.as_memref().unwrap() }; in encrypt()
105 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in decrypt()
107 let mut p1 = unsafe { params.1.as_memref().unwrap() }; in decrypt()
128 Command::GenKey => gen_key(sess_ctx, params), in invoke_command()
129 Command::GetSize => get_size(sess_ctx, params), in invoke_command()
130 Command::Encrypt => encrypt(sess_ctx, params), in invoke_command()
[all …]
/optee_rust/examples/digest-rs/ta/src/
A Dmain.rs62 fn invoke_command(sess_ctx: &mut DigestOp, cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command()
66 return update(sess_ctx, params); in invoke_command()
69 return do_final(sess_ctx, params); in invoke_command()
77 pub fn update(digest: &mut DigestOp, params: &mut Parameters) -> Result<()> { in update()
78 let mut p = unsafe { params.0.as_memref().unwrap() }; in update()
84 pub fn do_final(digest: &mut DigestOp, params: &mut Parameters) -> Result<()> { in do_final()
85 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in do_final()
86 let mut p1 = unsafe { params.1.as_memref().unwrap() }; in do_final()
87 let mut p2 = unsafe { params.2.as_value().unwrap() }; in do_final()
/optee_rust/examples/diffie_hellman-rs/ta/src/
A Dmain.rs63 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in generate_key()
64 let mut p1 = unsafe { params.1.as_value().unwrap() }; in generate_key()
65 let mut p2 = unsafe { params.2.as_memref().unwrap() }; in generate_key()
66 let mut p3 = unsafe { params.3.as_memref().unwrap() }; in generate_key()
96 fn derive_key(dh: &mut DiffieHellman, params: &mut Parameters) -> Result<()> { in derive_key()
97 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in derive_key()
98 let mut p1 = unsafe { params.1.as_memref().unwrap() }; in derive_key()
99 let mut p2 = unsafe { params.2.as_value().unwrap() }; in derive_key()
123 params: &mut Parameters, in invoke_command()
128 return generate_key(sess_ctx, params); in invoke_command()
[all …]
/optee_rust/examples/aes-rs/ta/src/
A Dmain.rs73 return alloc_resources(sess_ctx, params); in invoke_command()
76 return set_aes_key(sess_ctx, params); in invoke_command()
79 return reset_aes_iv(sess_ctx, params); in invoke_command()
82 return cipher_buffer(sess_ctx, params); in invoke_command()
115 let algo_value = unsafe { params.0.as_value().unwrap().a() }; in alloc_resources()
116 let key_size_value = unsafe { params.1.as_value().unwrap().a() }; in alloc_resources()
117 let mode_id_value = unsafe { params.2.as_value().unwrap().a() }; in alloc_resources()
139 let mut param0 = unsafe { params.0.as_memref().unwrap() }; in set_aes_key()
157 let mut param0 = unsafe { params.0.as_memref().unwrap() }; in reset_aes_iv()
167 let mut param0 = unsafe { params.0.as_memref().unwrap() }; in cipher_buffer()
[all …]
/optee_rust/examples/secure_storage-rs/ta/src/
A Dmain.rs54 return create_raw_object(params); in invoke_command()
57 return read_raw_object(params); in invoke_command()
60 return delete_object(params); in invoke_command()
68 pub fn delete_object(params: &mut Parameters) -> Result<()> { in delete_object()
69 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in delete_object()
91 pub fn create_raw_object(params: &mut Parameters) -> Result<()> { in create_raw_object()
92 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in create_raw_object()
93 let mut p1 = unsafe { params.1.as_memref().unwrap() }; in create_raw_object()
131 pub fn read_raw_object(params: &mut Parameters) -> Result<()> { in read_raw_object()
132 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in read_raw_object()
[all …]
/optee_rust/optee-teec/src/
A Doperation.rs45 raw_op.params = [p0.into_raw(), p1.into_raw(), p2.into_raw(), p3.into_raw()]; in new()
62 A::from_raw(self.raw.params[0], f0), in parameters()
63 B::from_raw(self.raw.params[1], f1), in parameters()
64 C::from_raw(self.raw.params[2], f2), in parameters()
65 D::from_raw(self.raw.params[3], f3), in parameters()
/optee_rust/examples/random-rs/ta/src/
A Dmain.rs49 pub fn random_number_generate(params: &mut Parameters) -> Result<()> { in random_number_generate()
50 let mut p = unsafe { params.0.as_memref().unwrap()}; in random_number_generate()
61 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command()
65 return random_number_generate(params); in invoke_command()
/optee_rust/examples/hotp-rs/ta/src/
A Dmain.rs72 fn invoke_command(sess_ctx: &mut HmacOtp, cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command()
76 return register_shared_key(sess_ctx, params); in invoke_command()
79 return get_hotp(sess_ctx, params); in invoke_command()
87 pub fn register_shared_key(hotp: &mut HmacOtp, params: &mut Parameters) -> Result<()> { in register_shared_key()
88 let mut p = unsafe { params.0.as_memref().unwrap() }; in register_shared_key()
95 pub fn get_hotp(hotp: &mut HmacOtp, params: &mut Parameters) -> Result<()> { in get_hotp()
107 let mut p = unsafe { params.0.as_value().unwrap() }; in get_hotp()
/optee_rust/examples/message_passing_interface-rs/ta/src/
A Dmain.rs68 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command()
70 let mut p0 = unsafe { params.0.as_memref().unwrap()}; in invoke_command()
71 let mut p1 = unsafe { params.1.as_memref().unwrap()}; in invoke_command()
72 let mut p2 = unsafe { params.2.as_value().unwrap() }; in invoke_command()
/optee_rust/optee-utee/macros/src/
A Dlib.rs164 params: &mut [optee_utee_sys::TEE_Param; 4], in ta_open_session()
167 let mut parameters = Parameters::from_raw(params, param_types); in ta_open_session()
197 params: &mut [optee_utee_sys::TEE_Param; 4], in ta_open_session()
200 let mut parameters = Parameters::from_raw(params, param_types); in ta_open_session()
349 params: &mut [optee_utee_sys::TEE_Param; 4], in ta_invoke_command()
351 let mut parameters = Parameters::from_raw(params, param_types); in ta_invoke_command()
384 params: &mut [optee_utee_sys::TEE_Param; 4], in ta_invoke_command()
389 let mut parameters = Parameters::from_raw(params, param_types); in ta_invoke_command()
/optee_rust/examples/hello_world-rs/ta/src/
A Dmain.rs49 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command()
51 let mut values = unsafe { params.0.as_value().unwrap() }; in invoke_command()
/optee_rust/optee-utee/src/
A Dcrypto_op.rs1271 pub fn encrypt(&self, params: &[Attribute], src: &[u8]) -> Result<Vec<u8>> { in encrypt()
1272 let p: Vec<raw::TEE_Attribute> = params.iter().map(|p| p.raw()).collect(); in encrypt()
1279 params.len() as u32, in encrypt()
1314 pub fn decrypt(&self, params: &[Attribute], src: &[u8]) -> Result<Vec<u8>> { in decrypt()
1322 params.len() as u32, in decrypt()
1360 params: &[Attribute], in sign_digest()
1370 params.len() as u32, in sign_digest()
1407 params: &[Attribute], in verify_digest()
1416 params.len() as u32, in verify_digest()
1530 pub fn derive(&self, params: &[Attribute], object: &mut TransientObject) { in derive()
[all …]
A Dobject.rs811 pub fn generate_key(&self, key_size: usize, params: &[Attribute]) -> Result<()> { in generate_key()
812 let p: Vec<raw::TEE_Attribute> = params.iter().map(|p| p.raw()).collect(); in generate_key()
/optee_rust/optee-utee/optee-utee-sys/src/
A Dutee_syscalls.rs43 params: *mut utee_params, in _utee_open_ta_session()
52 params: *mut utee_params, in _utee_invoke_ta_command()
118 params: *const utee_attribute, in _utee_cryp_obj_generate_key()
123 params: *const utee_attribute, in _utee_cryp_derive_key()
168 params: *const utee_attribute, in _utee_asymm_operate()
177 params: *const utee_attribute, in _utee_asymm_verify()
A Dtee_api.rs77 params: *mut TEE_Param, in TEE_OpenTASession()
87 params: *mut TEE_Param, in TEE_InvokeTACommand()
177 params: *const TEE_Attribute, in TEE_GenerateKey()
387 params: *const TEE_Attribute, in TEE_AsymmetricEncrypt()
396 params: *const TEE_Attribute, in TEE_AsymmetricDecrypt()
405 params: *const TEE_Attribute, in TEE_AsymmetricSignDigest()
414 params: *const TEE_Attribute, in TEE_AsymmetricVerifyDigest()
426 params: *const TEE_Attribute, in TEE_DeriveKey()
/optee_rust/examples/supp_plugin-rs/ta/src/
A Dmain.rs50 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command()
52 let mut p0 = unsafe { params.0.as_memref().unwrap() }; in invoke_command()
/optee_rust/examples/serde-rs/ta/src/
A Dmain.rs57 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command()
61 let mut p = unsafe { params.0.as_memref().unwrap() }; in invoke_command()
/optee_rust/examples/big_int-rs/ta/src/
A Dmain.rs99 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command()
101 let mut n0_buffer = unsafe { params.0.as_memref().unwrap() }; in invoke_command()
102 let n1_value = unsafe { params.1.as_value().unwrap() }; in invoke_command()
/optee_rust/optee-teec/macros/src/
A Dlib.rs114 let mut params = PluginParameters::new(cmd, sub_cmd, inbuf); in plugin_invoke() variables
116 let outslice = params.get_out_slice(); in plugin_invoke()
/optee_rust/optee-teec/optee-teec-sys/src/
A Dtee_client_api.rs145 pub params: [TEEC_Parameter; TEEC_CONFIG_PAYLOAD_REF_COUNT as usize], field

Completed in 42 milliseconds