| /optee_rust/optee-utee/src/ |
| A D | time.rs | 18 use crate::{Error, Result}; 82 pub fn wait(timeout: u32) -> Result<()> { in wait() argument 113 pub fn ta_time(&mut self) -> Result<()> { in ta_time() argument 130 pub fn set_ta_time(&self) -> Result<()> { in set_ta_time() argument 151 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt() argument
|
| A D | crypto_op.rs | 18 use crate::{Attribute, Error, ObjHandle, Result, TransientObject}; 215 fn set_key<T: ObjHandle>(&self, object: &T) -> Result<()> { in set_key() argument 374 pub fn allocate(algo: AlgorithmId) -> Result<Self> { in allocate() 693 pub fn set_key<T: ObjHandle>(&self, object: &T) -> Result<()> { in set_key() argument 915 pub fn set_key<T: ObjHandle>(&self, object: &T) -> Result<()> { in set_key() argument 965 ) -> Result<()> { in init() argument 1105 ) -> Result<(usize, usize)> { in encrypt_final() 1198 pub fn set_key<T: ObjHandle>(&self, object: &T) -> Result<()> { in set_key() argument 1363 ) -> Result<usize> { in sign_digest() 1410 ) -> Result<()> { in verify_digest() argument [all …]
|
| A D | object.rs | 18 use crate::{Error, Result}; 227 fn info(&self) -> Result<ObjectInfo> { in info() 619 pub fn info(&self) -> Result<ObjectInfo> { in info() 905 ) -> Result<Self> { in open() 986 ) -> Result<Self> { in create() 1049 pub fn close_and_delete(&mut self) -> Result<()> { in close_and_delete() argument 1117 pub fn info(&self) -> Result<ObjectInfo> { in info() 1192 pub fn read(&self, buf: &mut [u8]) -> Result<u32> { in read() 1288 pub fn truncate(&self, size: u32) -> Result<()> { in truncate() argument 1373 pub fn allocate() -> Result<Self> { in allocate() [all …]
|
| A D | net.rs | 32 ) -> std::io::Result<Self> { in connect_with_ip_version() 83 pub fn connect_v4(address: &str, port: u16) -> std::io::Result<Self> { in connect_v4() 91 pub fn connect(address: &str, port: u16) -> std::io::Result<Self> { in connect() 106 fn read(&mut self, buf: &mut [u8]) -> std::io::Result<usize> { in read() 148 fn write(&mut self, buf: &[u8]) -> std::io::Result<usize> { in write() 188 fn flush(&mut self) -> std::io::Result<()> { in flush() argument 202 ) -> std::io::Result<Self> { in connect_with_ip_version() 261 pub fn connect(address: &str, port: u16) -> std::io::Result<Self> { in connect() 276 fn read(&mut self, buf: &mut [u8]) -> std::io::Result<usize> { in read() 318 fn write(&mut self, buf: &[u8]) -> std::io::Result<usize> { in write() [all …]
|
| /optee_rust/examples/big_int-rs/ta/src/ |
| A D | main.rs | 24 use optee_utee::{Error, ErrorKind, Parameters, Result}; 28 fn create() -> Result<()> { in create() 34 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 49 fn compare(n0: &BigInt, n1: &BigInt) -> Result<()> { in compare() argument 58 fn convert(n0: &BigInt, n1: &BigInt) -> Result<()> { in convert() argument 68 fn add(n0: &BigInt, n1: &BigInt) -> Result<()> { in add() argument 74 fn sub(n0: &BigInt, n1: &BigInt) -> Result<()> { in sub() argument 80 fn multiply(n0: &BigInt, n1: &BigInt) -> Result<()> { in multiply() argument 86 fn divide(n0: &BigInt, n1: &BigInt) -> Result<()> { in divide() argument 92 fn module(n0: &BigInt, n1: &BigInt) -> Result<()> { in module() argument [all …]
|
| /optee_rust/examples/random-rs/ta/src/ |
| A D | main.rs | 23 use optee_utee::{Error, ErrorKind, Parameters, Result}; 28 fn create() -> Result<()> { in create() 34 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 49 pub fn random_number_generate(params: &mut Parameters) -> Result<()> { in random_number_generate() argument 61 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument
|
| /optee_rust/optee-teec/src/ |
| A D | context.rs | 18 use crate::{Error, Operation, Result, Session, Uuid}; 38 pub fn new() -> Result<Context> { in new() 49 pub fn new_raw(fd: libc::c_int, reg_mem: bool) -> Result<raw::TEEC_Context> { in new_raw() 82 pub fn open_session(&mut self, uuid: Uuid) -> Result<Session> { in open_session() 108 ) -> Result<Session> { in open_session_with_operation()
|
| A D | extension.rs | 20 use crate::{Result, Error, ErrorKind}; 26 pub init: fn() -> Result<()>, 33 ) -> Result<()>, 57 pub fn set_buf_from_slice(&mut self, sendslice: &[u8]) -> Result<()> { in set_buf_from_slice() argument
|
| /optee_rust/examples/time-rs/ta/src/ |
| A D | main.rs | 24 use optee_utee::{Error, ErrorKind, Parameters, Result}; 28 fn create() -> Result<()> { in create() 34 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 50 fn invoke_command(cmd_id: u32, _params: &mut Parameters) -> Result<()> { in invoke_command() argument 61 fn time() -> Result<()> { in time()
|
| /optee_rust/examples/message_passing_interface-rs/host/src/ |
| A D | main.rs | 22 type Result<T> = optee_teec::Result<T>; typedef 31 pub fn open(url: &str) -> Result<Self> { in open() 41 fn open_uuid(uuid: &str) -> Result<Self> { in open_uuid() 50 pub fn invoke(&mut self, input: &proto::EnclaveInput) -> Result<proto::EnclaveOutput> { in invoke() 70 fn main() -> optee_teec::Result<()> { in main()
|
| /optee_rust/examples/digest-rs/ta/src/ |
| A D | main.rs | 24 use optee_utee::{Error, ErrorKind, Parameters, Result}; 40 fn create() -> Result<()> { in create() 46 fn open_session(_params: &mut Parameters, _sess_ctx: &mut DigestOp) -> Result<()> { in open_session() argument 62 fn invoke_command(sess_ctx: &mut DigestOp, cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument 77 pub fn update(digest: &mut DigestOp, params: &mut Parameters) -> Result<()> { in update() argument 84 pub fn do_final(digest: &mut DigestOp, params: &mut Parameters) -> Result<()> { in do_final() argument
|
| /optee_rust/examples/hello_world-rs/ta/src/ |
| A D | main.rs | 23 use optee_utee::{Error, ErrorKind, Parameters, Result}; 27 fn create() -> Result<()> { in create() 33 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 49 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument
|
| /optee_rust/examples/aes-rs/ta/src/ |
| A D | main.rs | 26 use optee_utee::{Error, ErrorKind, Parameters, Result}; 47 fn create() -> Result<()> { in create() 53 fn open_session(_params: &mut Parameters, _sess_ctx: &mut AesCipher) -> Result<()> { in open_session() argument 69 fn invoke_command(sess_ctx: &mut AesCipher, cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument 90 pub fn ta2tee_algo_id(algo_id: u32) -> Result<AlgorithmId> { in ta2tee_algo_id() 99 pub fn ta2tee_key_size(key_sz: u32) -> Result<usize> { in ta2tee_key_size() 106 pub fn ta2tee_mode_id(mode: u32) -> Result<OperationMode> { in ta2tee_mode_id() 114 pub fn alloc_resources(aes: &mut AesCipher, params: &mut Parameters) -> Result<()> { in alloc_resources() argument 138 pub fn set_aes_key(aes: &mut AesCipher, params: &mut Parameters) -> Result<()> { in set_aes_key() argument 156 pub fn reset_aes_iv(aes: &mut AesCipher, params: &mut Parameters) -> Result<()> { in reset_aes_iv() argument [all …]
|
| /optee_rust/examples/acipher-rs/ta/src/ |
| A D | main.rs | 24 use optee_utee::{Error, ErrorKind, Parameters, Result}; 41 fn create() -> Result<()> { in create() 47 fn open_session(_params: &mut Parameters, _sess_ctx: &mut RsaCipher) -> Result<()> { in open_session() argument 62 fn gen_key(rsa: &mut RsaCipher, params: &mut Parameters) -> Result<()> { in gen_key() argument 70 fn get_size(rsa: &mut RsaCipher, params: &mut Parameters) -> Result<()> { in get_size() argument 82 fn encrypt(rsa: &mut RsaCipher, params: &mut Parameters) -> Result<()> { in encrypt() argument 103 fn decrypt(rsa: &mut RsaCipher, params: &mut Parameters) -> Result<()> { in decrypt() argument 125 fn invoke_command(sess_ctx: &mut RsaCipher, cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument
|
| /optee_rust/examples/message_passing_interface-rs/ta/src/ |
| A D | main.rs | 23 use optee_utee::{Error, ErrorKind, Parameters, Result}; 27 fn handle_invoke(command: Command, input: proto::EnclaveInput) -> Result<proto::EnclaveOutput> { in handle_invoke() 46 fn create() -> Result<()> { in create() 52 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 68 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument
|
| /optee_rust/examples/supp_plugin-rs/ta/src/ |
| A D | main.rs | 23 use optee_utee::{Error, ErrorKind, Parameters, Result, Uuid}; 28 fn create() -> Result<()> { in create() 34 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 50 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument
|
| /optee_rust/examples/udp_socket-rs/ta/src/ |
| A D | main.rs | 23 use optee_utee::{Error, ErrorKind, Parameters, Result}; 30 fn create() -> Result<()> { in create() 36 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 52 fn invoke_command(cmd_id: u32, _params: &mut Parameters) -> Result<()> { in invoke_command() argument
|
| /optee_rust/examples/tcp_client-rs/ta/src/ |
| A D | main.rs | 23 use optee_utee::{Error, ErrorKind, Parameters, Result}; 30 fn create() -> Result<()> { in create() 36 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 52 fn invoke_command(cmd_id: u32, _params: &mut Parameters) -> Result<()> { in invoke_command() argument
|
| /optee_rust/examples/serde-rs/ta/src/ |
| A D | main.rs | 23 use optee_utee::{Error, ErrorKind, Parameters, Result}; 29 fn create() -> Result<()> { in create() 35 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 57 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument
|
| /optee_rust/examples/secure_storage-rs/ta/src/ |
| A D | main.rs | 24 use optee_utee::{Error, ErrorKind, Parameters, Result}; 28 fn create() -> Result<()> { in create() 34 fn open_session(_params: &mut Parameters) -> Result<()> { in open_session() argument 50 fn invoke_command(cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument 68 pub fn delete_object(params: &mut Parameters) -> Result<()> { in delete_object() argument 91 pub fn create_raw_object(params: &mut Parameters) -> Result<()> { in create_raw_object() argument 131 pub fn read_raw_object(params: &mut Parameters) -> Result<()> { in read_raw_object() argument
|
| /optee_rust/examples/hotp-rs/ta/src/ |
| A D | main.rs | 25 use optee_utee::{Error, ErrorKind, Parameters, Result}; 50 fn create() -> Result<()> { in create() 56 fn open_session(_params: &mut Parameters, _sess_ctx: &mut HmacOtp) -> Result<()> { in open_session() argument 72 fn invoke_command(sess_ctx: &mut HmacOtp, cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument 87 pub fn register_shared_key(hotp: &mut HmacOtp, params: &mut Parameters) -> Result<()> { in register_shared_key() argument 95 pub fn get_hotp(hotp: &mut HmacOtp, params: &mut Parameters) -> Result<()> { in get_hotp() argument 112 pub fn hmac_sha1(hotp: &mut HmacOtp, out: &mut [u8]) -> Result<usize> { in hmac_sha1()
|
| /optee_rust/examples/diffie_hellman-rs/ta/src/ |
| A D | main.rs | 25 use optee_utee::{Error, ErrorKind, Parameters, Result}; 41 fn create() -> Result<()> { in create() 47 fn open_session(_params: &mut Parameters, _sess_ctx: &mut DiffieHellman) -> Result<()> { in open_session() argument 62 fn generate_key(dh: &mut DiffieHellman, params: &mut Parameters) -> Result<()> { in generate_key() argument 96 fn derive_key(dh: &mut DiffieHellman, params: &mut Parameters) -> Result<()> { in derive_key() argument 124 ) -> Result<()> { in invoke_command() argument
|
| /optee_rust/examples/authentication-rs/ta/src/ |
| A D | main.rs | 25 use optee_utee::{Error, ErrorKind, Parameters, Result}; 43 fn create() -> Result<()> { in create() 49 fn open_session(_params: &mut Parameters, _sess_ctx: &mut AEOp) -> Result<()> { in open_session() argument 65 fn invoke_command(sess_ctx: &mut AEOp, cmd_id: u32, params: &mut Parameters) -> Result<()> { in invoke_command() argument 90 pub fn prepare(ae: &mut AEOp, params: &mut Parameters) -> Result<()> { in prepare() argument 116 pub fn update(digest: &mut AEOp, params: &mut Parameters) -> Result<()> { in update() argument 125 pub fn encrypt_final(digest: &mut AEOp, params: &mut Parameters) -> Result<()> { in encrypt_final() argument 150 pub fn decrypt_final(digest: &mut AEOp, params: &mut Parameters) -> Result<()> { in decrypt_final() argument
|
| /optee_rust/examples/tcp_client-rs/host/src/ |
| A D | main.rs | 22 fn tcp_client(session: &mut Session) -> optee_teec::Result<()> { in tcp_client() argument 28 fn main() -> optee_teec::Result<()> { in main()
|
| /optee_rust/examples/time-rs/host/src/ |
| A D | main.rs | 22 fn time(session: &mut Session) -> optee_teec::Result<()> { in time() argument 30 fn main() -> optee_teec::Result<()> { in main()
|