| /optee_rust/examples/big_int-rs/host/src/ |
| A D | main.rs | 30 let mut operation = Operation::new(0, p0, p1, ParamNone, ParamNone); in big_int() variables 32 session.invoke_command(Command::Compare as u32, &mut operation)?; in big_int() 33 session.invoke_command(Command::Convert as u32, &mut operation)?; in big_int() 34 session.invoke_command(Command::Add as u32, &mut operation)?; in big_int() 35 session.invoke_command(Command::Sub as u32, &mut operation)?; in big_int() 36 session.invoke_command(Command::Multiply as u32, &mut operation)?; in big_int() 37 session.invoke_command(Command::Divide as u32, &mut operation)?; in big_int() 38 session.invoke_command(Command::Module as u32, &mut operation)?; in big_int()
|
| /optee_rust/examples/hello_world-rs/host/src/ |
| A D | main.rs | 24 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in hello_world() variables 26 println!("original value is {:?}", operation.parameters().0.a()); in hello_world() 28 session.invoke_command(Command::IncValue as u32, &mut operation)?; in hello_world() 29 println!("inc value is {:?}", operation.parameters().0.a()); in hello_world() 31 session.invoke_command(Command::DecValue as u32, &mut operation)?; in hello_world() 32 println!("dec value is {:?}", operation.parameters().0.a()); in hello_world()
|
| /optee_rust/examples/diffie_hellman-rs/host/src/ |
| A D | main.rs | 38 let mut operation = Operation::new(0, p0, p1, p2, p3); in generate_key() variables 39 session.invoke_command(Command::GenerateKey as u32, &mut operation)?; in generate_key() 41 let public_size = operation.parameters().1.a() as usize; in generate_key() 42 let private_size = operation.parameters().1.b() as usize; in generate_key() 56 let mut operation = Operation::new(0, p0, p1, p2, ParamNone); in derive_key() variables 58 session.invoke_command(Command::DeriveKey as u32, &mut operation)?; in derive_key() 60 let key_size = operation.parameters().2.a() as usize; in derive_key()
|
| /optee_rust/examples/hotp-rs/host/src/ |
| A D | main.rs | 37 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in register_shared_key() variables 39 session.invoke_command(Command::RegisterSharedKey as u32, &mut operation)?; in register_shared_key() 45 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in get_hotp() variables 48 session.invoke_command(Command::GetHOTP as u32, &mut operation)?; in get_hotp() 49 let (p0, _, _, _) = operation.parameters(); in get_hotp()
|
| /optee_rust/examples/aes-rs/host/src/ |
| A D | main.rs | 39 let mut operation = Operation::new(0, p0, p1, p2, ParamNone); in prepare_aes() variables 41 session.invoke_command(Command::Prepare as u32, &mut operation)?; in prepare_aes() 48 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in set_key() variables 50 session.invoke_command(Command::SetKey as u32, &mut operation)?; in set_key() 57 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in set_iv() variables 58 session.invoke_command(Command::SetIV as u32, &mut operation)?; in set_iv() 70 let mut operation = Operation::new(0, p0, p1, ParamNone, ParamNone); in cipher_buffer() variables 72 session.invoke_command(Command::Cipher as u32, &mut operation)?; in cipher_buffer()
|
| /optee_rust/optee-utee/optee-utee-sys/src/ |
| A D | tee_api.rs | 253 operation: TEE_OperationHandle, in TEE_GetOperationInfo() 257 operation: TEE_OperationHandle, in TEE_GetOperationInfoMultiple() 265 operation: TEE_OperationHandle, in TEE_SetOperationKey2() 281 operation: TEE_OperationHandle, in TEE_DigestUpdate() 286 operation: TEE_OperationHandle, in TEE_DigestDoFinal() 296 operation: TEE_OperationHandle, in TEE_CipherInit() 301 operation: TEE_OperationHandle, in TEE_CipherUpdate() 308 operation: TEE_OperationHandle, in TEE_CipherDoFinal() 318 operation: TEE_OperationHandle, in TEE_MACInit() 323 operation: TEE_OperationHandle, in TEE_MACUpdate() [all …]
|
| /optee_rust/examples/authentication-rs/host/src/ |
| A D | main.rs | 34 let mut operation = Operation::new(0, p0, p1, p2, p3); in prepare() variables 36 session.invoke_command(Command::Prepare as u32, &mut operation)?; in prepare() 43 let mut operation = Operation::new(0, p0, p1, ParamNone, ParamNone); in update() variables 45 session.invoke_command(Command::Update as u32, &mut operation)?; in update() 59 let mut operation = Operation::new(0, p0, p1, p2, ParamNone); in encrypt_final() variables 61 session.invoke_command(Command::EncFinal as u32, &mut operation)?; in encrypt_final() 74 let mut operation = Operation::new(0, p0, p1, p2, ParamNone); in decrypt_final() variables 76 session.invoke_command(Command::DecFinal as u32, &mut operation)?; in decrypt_final()
|
| /optee_rust/examples/digest-rs/host/src/ |
| A D | main.rs | 27 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in update() variables 29 session.invoke_command(Command::Update as u32, &mut operation)?; in update() 37 let mut operation = Operation::new(0, p0, p1, p2, ParamNone); in do_final() variables 39 session.invoke_command(Command::DoFinal as u32, &mut operation)?; in do_final() 41 Ok(operation.parameters().2.a() as usize) in do_final()
|
| /optee_rust/examples/secure_storage-rs/host/src/ |
| A D | main.rs | 31 let mut operation = Operation::new(0, p0, p1, ParamNone, ParamNone); in read_secure_object() variables 33 session.invoke_command(Command::Read as u32, &mut operation)?; in read_secure_object() 46 let mut operation = Operation::new(0, p0, p1, ParamNone, ParamNone); in write_secure_object() variables 48 session.invoke_command(Command::Write as u32, &mut operation)?; in write_secure_object() 56 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in delete_secure_object() variables 58 session.invoke_command(Command::Delete as u32, &mut operation)?; in delete_secure_object()
|
| /optee_rust/examples/serde-rs/host/src/ |
| A D | main.rs | 31 let mut operation = Operation::new(0, p0 , ParamNone, ParamNone, ParamNone); in serde() variables 33 session.invoke_command(Command::DefaultOp as u32, &mut operation)?; in serde() 34 let updated_size = operation.parameters().0.updated_size(); in serde()
|
| /optee_rust/optee-teec/src/ |
| A D | lib.rs | 20 pub use self::operation::Operation; 29 mod operation; module
|
| A D | session.rs | 54 operation: Option<&mut Operation<A, B, C, D>>, in new() 61 let raw_operation = match operation { in new() 90 operation: &mut Operation<A, B, C, D>, in invoke_command() 97 operation.as_mut_raw_ptr(), in invoke_command()
|
| A D | context.rs | 107 operation: &mut Operation<A, B, C, D>, in open_session_with_operation() 109 Session::new(self, uuid, Some(operation)) in open_session_with_operation()
|
| /optee_rust/examples/acipher-rs/host/src/ |
| A D | main.rs | 25 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in gen_key() variables 27 session.invoke_command(Command::GenKey as u32, &mut operation)?; in gen_key() 34 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in enc_dec() variables 36 session.invoke_command(Command::GetSize as u32, &mut operation)?; in enc_dec() 38 let mut cipher_text = vec![0u8; operation.parameters().0.a() as usize]; in enc_dec()
|
| /optee_rust/examples/tcp_client-rs/host/src/ |
| A D | main.rs | 23 let mut operation = Operation::new(0, ParamNone, ParamNone, ParamNone, ParamNone); in tcp_client() variables 24 session.invoke_command(Command::Start as u32, &mut operation)?; in tcp_client()
|
| /optee_rust/examples/time-rs/host/src/ |
| A D | main.rs | 23 let mut operation = Operation::new(0, ParamNone, ParamNone, ParamNone, ParamNone); in time() variables 25 session.invoke_command(Command::Test as u32, &mut operation)?; in time()
|
| /optee_rust/examples/supp_plugin-rs/host/src/ |
| A D | main.rs | 25 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in ping_ta() variables 29 session.invoke_command(Command::Ping as u32, &mut operation)?; in ping_ta()
|
| /optee_rust/examples/random-rs/host/src/ |
| A D | main.rs | 25 let mut operation = Operation::new(0, p0, ParamNone, ParamNone, ParamNone); in random() variables 28 session.invoke_command(Command::RandomGenerator as u32, &mut operation)?; in random()
|
| /optee_rust/examples/message_passing_interface-rs/host/src/ |
| A D | main.rs | 58 let mut operation = Operation::new(0, p0, p1, p2, ParamNone); in invoke() variables 62 session.invoke_command(command_id, &mut operation)?; in invoke() 63 let len = operation.parameters().2.a() as usize; in invoke()
|
| /optee_rust/examples/udp_socket-rs/host/src/ |
| A D | main.rs | 26 let mut operation = Operation::new(0, ParamNone, ParamNone, ParamNone, ParamNone); in udp_socket() variables 27 session.invoke_command(Command::Start as u32, &mut operation)?; in udp_socket()
|
| /optee_rust/examples/diffie_hellman-rs/ta/src/ |
| A D | main.rs | 105 Ok(operation) => { in derive_key() 106 operation.set_key(&dh.key)?; in derive_key() 109 operation.derive(&[received_public.into()], &mut derived_key); in derive_key()
|
| /optee_rust/optee-teec/optee-teec-sys/src/ |
| A D | tee_client_api.rs | 157 operation: *mut TEEC_Operation, in TEEC_OpenSession() 162 operation: *mut TEEC_Operation, in TEEC_InvokeCommand() 169 pub fn TEEC_RequestCancellation(operation: *mut TEEC_Operation); in TEEC_RequestCancellation()
|