Lines Matching refs:OutBlob
23 use crate::{secret_key::SecretKey, HksBlob, KeyId, OutBlob};
26 fn EncryptData(keyId: *const KeyId, aad: *const HksBlob, in_data: *const HksBlob, out_data: *mut OutBlob) -> i32;
27 fn DecryptData(keyId: *const KeyId, aad: *const HksBlob, in_data: *const HksBlob, out_data: *mut OutBlob) -> i32;
28 fn InitKey(keyId: *const KeyId, valid_time: u32, challenge: *mut OutBlob, handle: *mut OutBlob) -> i32;
34 out_data: *mut OutBlob,
70 let mut challenge = OutBlob { size: self.challenge.len() as u32, data: self.challenge.as_mut_ptr() };
71 let mut handle = OutBlob { size: self.handle.len() as u32, data: self.handle.as_mut_ptr() };
78 &mut challenge as *mut OutBlob,
79 &mut handle as *mut OutBlob,
99 let mut out_data = OutBlob { size: msg.len() as u32, data: msg.as_mut_ptr() };
107 &mut out_data as *mut OutBlob,
122 let mut out_data = OutBlob { size: cipher.len() as u32, data: cipher.as_mut_ptr() };
130 &mut out_data as *mut OutBlob,
149 let mut out_data = OutBlob { size: plain.len() as u32, data: plain.as_mut_ptr() };
157 &mut out_data as *mut OutBlob,