Lines Matching defs:Error
150 pub fn split_rsp(mut rsp_data: &[u8], max_size: usize) -> Result<Vec<Vec<u8>>, Error> { in split_rsp() argument
322 fn boot_info(&self) -> Result<&keymint::BootInfo, Error> { in boot_info() argument
335 ) -> Result<(keyblob::PlaintextKeyBlob, Option<SecureDeletionSlot>), Error> { in keyblob_parse_decrypt_backlevel() argument
373 ) -> Result<(keyblob::PlaintextKeyBlob, Option<SecureDeletionSlot>), Error> { in keyblob_parse_decrypt() argument
377 fn check(v: &u32, curr: u32, name: &str) -> Result<(), Error> { in keyblob_parse_decrypt() argument
450 fn key_id(&self, keyblob: &[u8]) -> Result<KeyId, Error> { in key_id() argument
463 fn update_use_count(&mut self, key_id: KeyId, max_uses: u32) -> Result<(), Error> { in update_use_count() argument
501 pub fn set_boot_info(&mut self, boot_info: keymint::BootInfo) -> Result<(), Error> { in set_boot_info() argument
894 fn add_rng_entropy(&mut self, data: &[u8]) -> Result<(), Error> { in add_rng_entropy() argument
904 fn early_boot_ended(&mut self) -> Result<(), Error> { in early_boot_ended() argument
914 ) -> Result<(), Error> { in device_locked() argument
942 fn get_hardware_info(&self) -> Result<KeyMintHardwareInfo, Error> { in get_hardware_info() argument
952 fn delete_key(&mut self, keyblob: &[u8]) -> Result<(), Error> { in delete_key() argument
981 fn delete_all_keys(&mut self) -> Result<(), Error> { in delete_all_keys() argument
989 fn destroy_attestation_ids(&mut self) -> Result<(), Error> { in destroy_attestation_ids() argument
1002 fn get_root_of_trust_challenge(&mut self) -> Result<[u8; 16], Error> { in get_root_of_trust_challenge() argument
1010 fn get_root_of_trust(&mut self, challenge: &[u8]) -> Result<Vec<u8>, Error> { in get_root_of_trust() argument
1031 fn send_root_of_trust(&mut self, root_of_trust: &[u8]) -> Result<(), Error> { in send_root_of_trust() argument
1059 fn convert_storage_key_to_ephemeral(&self, keyblob: &[u8]) -> Result<Vec<u8>, Error> { in convert_storage_key_to_ephemeral() argument
1084 ) -> Result<Vec<KeyCharacteristics>, Error> { in get_key_characteristics() argument
1098 fn device_hmac(&self, data: &[u8]) -> Result<Vec<u8>, Error> { in device_hmac() argument
1109 fn verify_device_hmac(&self, data: &[u8], mac: &[u8]) -> Result<bool, Error> { in verify_device_hmac() argument
1115 fn root_of_trust(&self) -> Result<&[u8], Error> { in root_of_trust() argument
1123 fn root_kek(&self, context: &[u8]) -> Result<OpaqueOr<hmac::Key>, Error> { in root_kek() argument
1132 ) -> Result<(), Error> { in add_keymint_tags() argument
1212 pub fn hardware_auth_token_mac_input(token: &HardwareAuthToken) -> Result<Vec<u8>, Error> { in hardware_auth_token_mac_input() argument