Lines Matching defs:Error
73 fn root_kek(&self, context: &[u8]) -> Result<OpaqueOr<hmac::Key>, Error>; in root_kek() argument
77 fn kek_context(&self) -> Result<Vec<u8>, Error> { in kek_context() argument
83 fn kak(&self) -> Result<OpaqueOr<aes::Key>, Error>; in kak() argument
92 fn unique_id_hbk(&self, ckdf: &dyn crypto::Ckdf) -> Result<crypto::hmac::Key, Error> { in unique_id_hbk() argument
101 fn timestamp_token_mac_input(&self, token: &TimeStampToken) -> Result<Vec<u8>, Error> { in timestamp_token_mac_input() argument
109 fn hmac(&self, imp: &dyn crypto::Hmac, data: &[u8]) -> Result<Vec<u8>, Error>; in hmac() argument
153 fn signing_key(&self, key_type: SigningKeyType) -> Result<KeyMaterial, Error>; in signing_key() argument
161 fn cert_chain(&self, key_type: SigningKeyType) -> Result<Vec<keymint::Certificate>, Error>; in cert_chain() argument
168 fn get(&self) -> Result<crate::AttestationIdInfo, Error>; in get() argument
171 fn destroy_all(&mut self) -> Result<(), Error>; in destroy_all() argument
195 ) -> Result<Vec<u8>, Error>; in derive_bytes_from_hbk() argument
203 ) -> Result<Vec<u8>, Error> { in compute_hmac_sha256() argument
209 fn get_dice_info(&self, test_mode: rpc::TestMode) -> Result<DiceInfo, Error>; in get_dice_info() argument
231 ) -> Result<Vec<u8>, Error>; in sign_data() argument
243 ) -> Result<Vec<u8>, Error> { in sign_data_in_cose_sign1() argument
345 fn ephemeral_wrap(&self, key_material: &KeyMaterial) -> Result<Vec<u8>, Error>; in ephemeral_wrap() argument
354 fn root_kek(&self, _context: &[u8]) -> Result<OpaqueOr<hmac::Key>, Error> { in root_kek() argument
358 fn kak(&self) -> Result<OpaqueOr<aes::Key>, Error> { in kak() argument
366 fn signing_key(&self, _key_type: SigningKeyType) -> Result<KeyMaterial, Error> { in signing_key() argument
370 fn cert_chain(&self, _key_type: SigningKeyType) -> Result<Vec<keymint::Certificate>, Error> { in cert_chain() argument
383 ) -> Result<Vec<u8>, Error> { in derive_bytes_from_hbk() argument
387 fn get_dice_info<'a>(&self, _test_mode: rpc::TestMode) -> Result<DiceInfo, Error> { in get_dice_info() argument
396 ) -> Result<Vec<u8>, Error> { in sign_data() argument