Home
last modified time | relevance | path

Searched refs:TransientObject (Results 1 – 8 of 8) sorted by relevance

/optee_rust/examples/diffie_hellman-rs/ta/src/
A Dmain.rs29 use optee_utee::{AttributeId, AttributeMemref, TransientObject, TransientObjectType};
34 pub key: TransientObject,
40 key: TransientObject::null_object(), in default()
82 dh.key = TransientObject::allocate(TransientObjectType::DhKeypair, KEY_SIZE).unwrap(); in generate_key()
113 TransientObject::allocate(TransientObjectType::GenericSecret, KEY_SIZE).unwrap(); in derive_key()
/optee_rust/examples/signature_verification-rs/ta/src/
A Dmain.rs30 use optee_utee::{TransientObject, TransientObjectType};
34 pub key: TransientObject,
40 key: TransientObject::null_object(), in default()
76 TransientObject::allocate(TransientObjectType::RsaKeypair, 2048 as usize).unwrap(); in sign()
136 TransientObject::allocate(TransientObjectType::RsaPublicKey, 2048 as usize).unwrap(); in verify()
/optee_rust/examples/acipher-rs/ta/src/
A Dmain.rs30 use optee_utee::{TransientObject, TransientObjectType};
34 pub key: TransientObject,
40 key: TransientObject::null_object(), in default()
70 TransientObject::allocate(TransientObjectType::RsaKeypair, key_size as usize).unwrap(); in gen_key()
/optee_rust/examples/aes-rs/ta/src/
A Dmain.rs31 use optee_utee::{AttributeId, AttributeMemref, TransientObject, TransientObjectType};
38 pub key_object: TransientObject,
46 key_object: TransientObject::null_object(), in default()
135 aes.key_object = TransientObject::allocate(TransientObjectType::Aes, aes.key_size * 8).unwrap(); in alloc_resources()
/optee_rust/examples/hotp-rs/ta/src/
A Dmain.rs29 use optee_utee::{AttributeId, AttributeMemref, TransientObject, TransientObjectType};
125 match TransientObject::allocate(TransientObjectType::HmacSha1, hotp.key_len * 8) { in hmac_sha1()
/optee_rust/examples/authentication-rs/ta/src/
A Dmain.rs30 use optee_utee::{AttributeId, AttributeMemref, TransientObject, TransientObjectType};
112 let mut key_object = TransientObject::allocate(TransientObjectType::Aes, KEY_SIZE * 8).unwrap(); in prepare()
/optee_rust/optee-utee/src/
A Dobject.rs489 pub struct TransientObject(ObjectHandle); struct
491 impl TransientObject { impls
831 impl ObjHandle for TransientObject { implementation
837 impl Drop for TransientObject { implementation
A Dcrypto_op.rs18 use crate::{Attribute, Error, ObjHandle, Result, TransientObject};
1534 pub fn derive(&self, params: &[Attribute], object: &mut TransientObject) { in derive() argument

Completed in 24 milliseconds