Home
last modified time | relevance | path

Searched defs:Error (Results 1 – 25 of 142) sorted by relevance

123456

/system/update_engine/common/
Derror.h22 struct Error { struct
23 ErrorCode error_code; argument
24 std::string message;
25 int line_number;
26 const char* file_name;
/system/see/authmgr/authmgr-be/src/
Dtraits.rs39 fn get_self_transport_id(&self) -> Result<TransportID, Error>; in get_self_transport_id() argument
48 fn is_persistent_instance(&self, instance_id: &InstanceIdentifier) -> Result<bool, Error>; in is_persistent_instance() argument
66 ) -> Result<(), Error>; in handover_client_connection() argument
74 ) -> Result<bool, Error>; in is_persistent_instance_creation_allowed() argument
80 fn get_peer_transport_id(&self) -> Result<TransportID, Error>; in get_peer_transport_id() argument
87 ) -> Result<(), Error>; in store_authenticated_state() argument
92 fn get_authenticated_state(&self) -> Result<Option<&AuthenticatedConnectionState>, Error>; in get_authenticated_state() argument
99 ) -> Result<Option<&mut AuthenticatedConnectionState>, Error>; in get_mutable_authenticated_state() argument
103 fn remove_authenticated_state(&mut self) -> Result<(), Error>; in remove_authenticated_state() argument
118 fn get_peer_transport_id(&self) -> Result<TransportID, Error>; in get_peer_transport_id() argument
[all …]
/system/keymint/common/src/
Dtag.rs151 pub fn characteristics_valid(characteristics: &[KeyParam]) -> Result<(), Error> { in characteristics_valid() argument
171 ) -> Result<(), Error> { in transcribe_tags() argument
184 pub fn get_algorithm(params: &[KeyParam]) -> Result<Algorithm, Error> { in get_algorithm() argument
189 pub fn get_block_mode(params: &[KeyParam]) -> Result<BlockMode, Error> { in get_block_mode() argument
194 pub fn get_padding_mode(params: &[KeyParam]) -> Result<PaddingMode, Error> { in get_padding_mode() argument
199 pub fn get_digest(params: &[KeyParam]) -> Result<Digest, Error> { in get_digest() argument
204 pub fn get_ec_curve(params: &[KeyParam]) -> Result<EcCurve, Error> { in get_ec_curve() argument
210 pub fn get_mgf_digest(params: &[KeyParam]) -> Result<Digest, Error> { in get_mgf_digest() argument
216 pub fn get_cert_serial(params: &[KeyParam]) -> Result<&[u8], Error> { in get_cert_serial() argument
226 ) -> Result<&[KeyParam], Error> { in characteristics_at() argument
[all …]
/system/security/keystore2/src/
Derror.rs48 pub enum Error { enum
63 impl Error { implementation
75 impl From<RkpdError> for Error { implementation
107 impl From<PostProcessorError> for Error { implementation
116 pub fn wrapped_rkpd_error_to_ks_error(e: &anyhow::Error) -> Error { in wrapped_rkpd_error_to_ks_error()
131 pub fn map_km_error<T>(r: BinderResult<T>) -> Result<T, Error> { in map_km_error() argument
156 pub fn map_binder_status<T>(r: BinderResult<T>) -> Result<T, Error> { in map_binder_status() argument
171 pub fn map_binder_status_code<T>(r: Result<T, StatusCode>) -> Result<T, Error> { in map_binder_status_code() argument
/system/keymint/common/src/crypto/
Dtraits.rs106 ) -> Result<KeyMaterial, Error> { in generate_key() argument
132 ) -> Result<(KeyMaterial, KeySizeInBits), Error> { in import_key() argument
147 ) -> Result<Box<dyn EmittingOperation>, Error>; in begin() argument
155 ) -> Result<Box<dyn AadOperation>, Error>; in begin_aead() argument
166 ) -> Result<KeyMaterial, Error> { in generate_key() argument
175 fn import_key(&self, data: &[u8], _params: &[keymint::KeyParam]) -> Result<KeyMaterial, Error> { in import_key() argument
189 ) -> Result<Box<dyn EmittingOperation>, Error>; in begin() argument
201 ) -> Result<KeyMaterial, Error> { in generate_key() argument
216 ) -> Result<(KeyMaterial, KeySizeInBits), Error> { in import_key() argument
230 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin() argument
[all …]
Dhmac.rs35 fn valid_size(key_size: KeySizeInBits, max_size_bits: usize) -> Result<(), Error> { in valid_size() argument
46 pub fn valid_hal_size(key_size: KeySizeInBits) -> Result<(), Error> { in valid_hal_size() argument
51 pub fn valid_strongbox_hal_size(key_size: KeySizeInBits) -> Result<(), Error> { in valid_strongbox_hal_size() argument
62 pub fn new_from(data: &[u8]) -> Result<Key, Error> { in new_from() argument
/system/authgraph/core/src/
Dtraits.rs53 fn generate_key(&self, rng: &mut dyn Rng) -> Result<AesKey, Error> { in generate_key() argument
65 ) -> Result<Vec<u8>, Error>; in encrypt() argument
73 ) -> Result<Vec<u8>, Error>; in decrypt() argument
81 fn generate_key(&self) -> Result<EcExchangeKey, Error>; in generate_key() argument
88 ) -> Result<EcdhSecret, Error>; in compute_shared_secret() argument
98 fn generate_key(&self, _curve: EllipticCurve) -> Result<(EcSignKey, EcVerifyKey), Error> { in generate_key() argument
111 fn sign(&self, sign_key: &EcSignKey, data: &[u8]) -> Result<Vec<u8>, Error>; in sign() argument
122 ) -> Result<(), Error>; in verify_signature() argument
128 fn compute_hmac(&self, key: &HmacKey, data: &[u8]) -> Result<Vec<u8>, Error>; in compute_hmac() argument
134 fn extract(&self, salt: &[u8], ikm: &EcdhSecret) -> Result<PseudoRandKey, Error>; in extract() argument
[all …]
Dkeyexchange.rs86 fn new(max_num_sessions: usize) -> Result<Self, Error> { in new() argument
101 fn remove(&mut self, opened_session: SessionDigest) -> Result<(), Error> { in remove() argument
117 ) -> Result<Self, Error> { in new() argument
127 pub fn create(&mut self) -> Result<SessionInitiationInfo, Error> { in create() argument
174 ) -> Result<KeInitResult, Error> { in init() argument
246 ) -> Result<SessionInfo, Error> { in finish() argument
341 ) -> Result<[Vec<u8>; 2], Error> { argument
406 ) -> Result<[Vec<u8>; 2], Error> { in create_shared_key_arcs() argument
477 ) -> Result<[Vec<u8>; 2], Error> { in auth_complete_shared_key_arcs() argument
498 ) -> Result<(SessionIdentifier, Vec<u8>), Error> { in compute_sign_session_id() argument
[all …]
Derror.rs25 pub struct Error(pub ErrorCode, pub String); struct
27 impl core::convert::From<CoseError> for Error { implementation
33 impl From<alloc::collections::TryReserveError> for Error { implementation
/system/keymint/common/src/tag/
Dlegacy.rs30 pub fn consume_u8(data: &mut &[u8]) -> Result<u8, Error> { in consume_u8() argument
43 pub fn consume_bool(data: &mut &[u8]) -> Result<(), Error> { in consume_bool() argument
53 pub fn consume_u32(data: &mut &[u8]) -> Result<u32, Error> { in consume_u32() argument
63 pub fn consume_i32(data: &mut &[u8]) -> Result<i32, Error> { in consume_i32() argument
73 pub fn consume_u64(data: &mut &[u8]) -> Result<u64, Error> { in consume_u64() argument
83 pub fn consume_i64(data: &mut &[u8]) -> Result<i64, Error> { in consume_i64() argument
94 pub fn consume_vec(data: &mut &[u8]) -> Result<Vec<u8>, Error> { in consume_vec() argument
125 pub fn serialize(params: &[KeyParam]) -> Result<Vec<u8>, Error> { in serialize() argument
270 ) -> Result<Vec<u8>, Error> { in consume_blob() argument
300 pub fn deserialize(data: &mut &[u8]) -> Result<Vec<KeyParam>, Error> { in deserialize() argument
/system/keymint/ta/src/
Ddevice.rs73 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
[all …]
Dlib.rs190 pub fn split_rsp(mut rsp_data: &[u8], max_size: usize) -> Result<Vec<Vec<u8>>, Error> { in split_rsp() argument
366 fn boot_info(&self) -> Result<&keymint::BootInfo, Error> { in boot_info() argument
374 fn boot_info_hashed_key(&self) -> Result<keymint::BootInfo, Error> { in boot_info_hashed_key() argument
391 ) -> Result<(keyblob::PlaintextKeyBlob, Option<SecureDeletionSlot>), Error> { in keyblob_parse_decrypt_backlevel() argument
429 ) -> Result<(keyblob::PlaintextKeyBlob, Option<SecureDeletionSlot>), Error> { in keyblob_parse_decrypt() argument
433 fn check(v: &u32, curr: u32, name: &str) -> Result<(), Error> { in keyblob_parse_decrypt() argument
506 fn key_id(&self, keyblob: &[u8]) -> Result<KeyId, Error> { in key_id() argument
518 fn update_use_count(&mut self, key_id: KeyId, max_uses: u32) -> Result<(), Error> { in update_use_count() argument
556 pub fn set_boot_info(&mut self, boot_info: keymint::BootInfo) -> Result<(), Error> { in set_boot_info() argument
615 pub fn set_hal_version(&mut self, aidl_version: u32) -> Result<(), Error> { in set_hal_version() argument
[all …]
Drkp.rs64 pub fn uds_certs(&self) -> Result<Vec<u8>, Error> { in uds_certs() argument
71 pub fn rpc_device_info(&self) -> Result<Vec<u8>, Error> { in rpc_device_info() argument
76 fn rpc_device_info_cbor(&self) -> Result<Value, Error> { in rpc_device_info_cbor() argument
144 pub(crate) fn get_rpc_hardware_info(&self) -> Result<HardwareInfo, Error> { in get_rpc_hardware_info() argument
166 ) -> Result<(MacedPublicKey, Vec<u8>), Error> { in generate_ecdsa_p256_keypair() argument
214 ) -> Result<(DeviceInfo, ProtectedData, Vec<u8>), Error> { in generate_cert_req() argument
226 ) -> Result<Vec<u8>, Error> { in generate_cert_req_v2() argument
318 fn build_maced_pub_key<F>(pub_cose_key: Vec<u8>, compute_mac: F) -> Result<Vec<u8>, Error> in build_maced_pub_key() argument
332 pub fn serialize_cbor(cbor_value: &Value) -> Result<Vec<u8>, Error> { in serialize_cbor() argument
/system/secretkeeper/client/src/
Dlib.rs73 ) -> Result<Self, Error> { in new() argument
92 pub fn refresh(&mut self) -> Result<(), Error> { in refresh() argument
107 pub fn secret_management_request(&mut self, req_data: &[u8]) -> Result<Vec<u8>, Error> { in secret_management_request() argument
162 pub enum Error { enum
177 impl std::error::Error for Error {} implementation
179 impl std::fmt::Display for Error { implementation
194 impl From<authgraph_core::error::Error> for Error { implementation
200 impl From<binder::Status> for Error { implementation
206 impl From<coset::CoseError> for Error { implementation
212 impl From<secretkeeper_comm::data_types::error::Error> for Error { implementation
[all …]
/system/authgraph/boringssl/src/
Dec.rs41 fn generate_key(&self) -> Result<EcExchangeKey, Error> { in generate_key() argument
54 ) -> Result<EcdhSecret, Error> { in compute_shared_secret() argument
73 fn generate_key(&self, curve: iana::EllipticCurve) -> Result<(EcSignKey, EcVerifyKey), Error> { in generate_key() argument
85 fn sign(&self, sign_key: &EcSignKey, data: &[u8]) -> Result<Vec<u8>, Error> { in sign() argument
132 ) -> Result<(), Error> { in verify_signature() argument
167 fn ec_cose_signature_to_der(coord_len: usize, signature: &[u8]) -> Result<Vec<u8>, Error> { in ec_cose_signature_to_der() argument
183 fn ec_der_signature_to_cose(coord_len: usize, signature: &[u8]) -> Result<Vec<u8>, Error> { in ec_der_signature_to_cose() argument
196 pub fn create_p256_key_pair(algorithm: iana::Algorithm) -> Result<(Vec<u8>, CoseKey), Error> { in create_p256_key_pair() argument
204 pub fn create_p384_key_pair(algorithm: iana::Algorithm) -> Result<(Vec<u8>, CoseKey), Error> { in create_p384_key_pair() argument
214 ) -> Result<(Vec<u8>, CoseKey), Error> { in create_nist_key_pair() argument
[all …]
Dtest_device.rs69 ) -> Result<AesKey, Error> { in get_or_create_per_boot_key() argument
81 fn get_per_boot_key(&self) -> Result<AesKey, Error> { in get_per_boot_key() argument
93 fn get_identity(&self) -> Result<(Option<EcSignKey>, Identity), Error> { in get_identity() argument
117 fn get_cose_sign_algorithm(&self) -> Result<iana::Algorithm, Error> { in get_cose_sign_algorithm() argument
125 fn sign_data(&self, _ecdsa: &dyn traits::EcDsa, _data: &[u8]) -> Result<Vec<u8>, Error> { in sign_data() argument
136 ) -> Result<IdentityVerificationDecision, Error> { in evaluate_identity() argument
160 ) -> Result<(), Error> { argument
172 ) -> Result<(), Error> { argument
/system/authgraph/hal/src/
Dlib.rs43 type Error; typedef
45 fn try_fromm(val: T) -> Result<Self, Self::Error>; in try_fromm() argument
55 type Error; typedef
57 fn try_innto(self) -> Result<T, Self::Error>; in try_innto()
73 type Error = U::Error; typedef
74 fn try_innto(self) -> Result<U, Self::Error> { in try_innto()
125 type Error = binder::Status; typedef
126 fn try_fromm(aidl: Key) -> Result<Self, Self::Error> { in try_fromm() argument
/system/keymint/wire/src/
Dlegacy.rs118 pub enum Error { enum
135 fn from_code_and_data(cmd: u32, data: &[u8]) -> Result<Self, Error>; in from_code_and_data() argument
138 fn deserialize_trusty_request_message<T: TrustyDeserialize>(data: &[u8]) -> Result<T, Error> { in deserialize_trusty_request_message() argument
149 pub fn deserialize_trusty_req(data: &[u8]) -> Result<TrustyPerformOpReq, Error> { in deserialize_trusty_req() argument
154 pub fn deserialize_trusty_secure_req(data: &[u8]) -> Result<TrustyPerformSecureOpReq, Error> { in deserialize_trusty_secure_req() argument
161 fn serialize_into(&self, buf: &mut Vec<u8>) -> Result<(), Error>; in serialize_into() argument
190 ) -> Result<Vec<u8>, Error> { in serialize_trusty_response_message() argument
213 pub fn serialize_trusty_rsp(rsp: TrustyPerformOpRsp) -> Result<Vec<u8>, Error> { in serialize_trusty_rsp() argument
218 fn serialize_trusty_raw_rsp(cmd: u32, raw_data: &[u8]) -> Result<Vec<u8>, Error> { in serialize_trusty_raw_rsp() argument
228 pub fn serialize_trusty_secure_rsp(rsp: TrustyPerformSecureOpRsp) -> Result<Vec<u8>, Error> { in serialize_trusty_secure_rsp() argument
[all …]
/system/keymint/boringssl/src/
Dec.rs73 ) -> Result<crypto::KeyMaterial, Error> { in generate_nist_key() argument
91 ) -> Result<crypto::KeyMaterial, Error> { in generate_ed25519_key() argument
105 ) -> Result<crypto::KeyMaterial, Error> { in generate_x25519_key() argument
115 fn nist_public_key(&self, key: &ec::NistKey, curve: ec::NistCurve) -> Result<Vec<u8>, Error> { in nist_public_key() argument
127 fn ed25519_public_key(&self, key: &ec::Ed25519Key) -> Result<Vec<u8>, Error> { in ed25519_public_key() argument
135 fn x25519_public_key(&self, key: &ec::X25519Key) -> Result<Vec<u8>, Error> { in x25519_public_key() argument
143 fn begin_agree(&self, key: OpaqueOr<Key>) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_agree() argument
168 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_sign() argument
201 fn update(&mut self, data: &[u8]) -> Result<(), Error> { in update() argument
206 fn finish(self: Box<Self>) -> Result<Vec<u8>, Error> { in finish() argument
[all …]
Daes.rs35 ) -> Result<Box<dyn crypto::EmittingOperation>, Error> { in begin() argument
94 ) -> Result<Box<dyn crypto::AadOperation>, Error> { in begin_aead() argument
138 fn update(&mut self, data: &[u8]) -> Result<Vec<u8>, Error> { in update() argument
148 fn finish(mut self: Box<Self>) -> Result<Vec<u8>, Error> { in finish() argument
163 fn update_aad(&mut self, aad: &[u8]) -> Result<(), Error> { in update_aad() argument
169 fn update(&mut self, data: &[u8]) -> Result<Vec<u8>, Error> { in update() argument
173 fn finish(mut self: Box<Self>) -> Result<Vec<u8>, Error> { in finish() argument
204 fn update_aad(&mut self, aad: &[u8]) -> Result<(), Error> { in update_aad() argument
210 fn update(&mut self, data: &[u8]) -> Result<Vec<u8>, Error> { in update() argument
256 fn finish(mut self: Box<Self>) -> Result<Vec<u8>, Error> { in finish() argument
/system/see/authmgr/authmgr-be-impl/src/
Dmock_storage.rs61 ) -> Result<(), Error> { in update_instance_policy_in_storage() argument
75 ) -> Result<(), Error> { in update_client_policy_in_storage() argument
90 ) -> Result<Option<Self::InstanceContext>, Error> { in read_instance_context() argument
98 ) -> Result<(), Error> { in create_instance_context() argument
111 ) -> Result<Option<Self::ClientContext>, Error> { in read_client_context() argument
126 ) -> Result<(), Error> { in create_client_context() argument
140 fn get_or_create_global_sequence_number(&mut self) -> Result<i32, Error> { in get_or_create_global_sequence_number() argument
144 fn increment_global_sequence_number(&mut self) -> Result<i32, Error> { in increment_global_sequence_number() argument
/system/secretkeeper/comm/src/data_types/
Derror.rs52 fn new(response_cbor: Vec<Value>) -> Result<Box<Self>, Error> { in new() argument
70 pub enum Error { enum
86 impl From<ciborium::value::Error> for Error { implementation
92 impl From<ciborium::Value> for Error { implementation
98 impl From<core::num::TryFromIntError> for Error { implementation
104 impl From<coset::CoseError> for Error { implementation
/system/security/keystore2/src/crypto/
Dzvec.rs37 pub enum Error { enum
45 pub fn new(size: usize) -> Result<Self, Error> { in new() argument
66 pub fn try_clone(&self) -> Result<Self, Error> { in try_clone() argument
116 type Error = Error; typedef
118 fn try_from(v: &[u8]) -> Result<Self, Self::Error> { in try_from() argument
128 type Error = Error; typedef
130 fn try_from(mut v: Vec<u8>) -> Result<Self, Self::Error> { in try_from() argument
/system/secretkeeper/dice_policy/src/
Dlib.rs67 type Error = String; typedef
78 pub fn chain_matches_policy(dice_chain: &[u8], policy: &[u8]) -> Result<(), Error> { in chain_matches_policy() argument
96 pub fn new(constraint_type: u16, path: Vec<i64>, value: Value) -> Result<Self, Error> { in new() argument
202 pub fn matches_dice_chain(&self, dice_chain: &[u8]) -> Result<(), Error> { in matches_dice_chain() argument
237 ) -> Result<(), Error> { in check_constraints_on_node() argument
244 fn check_constraint_on_node(constraint: &Constraint, dice_node: &Value) -> Result<(), Error> { in check_constraint_on_node() argument
280 ) -> Result<Option<Value>, Error> { in lookup_in_nested_container() argument
289 fn get_container_from_value(container: &Value) -> Result<Container, Error> { in get_container_from_value() argument
330 pub fn check_is_explicit_key_dice_chain(dice_chain: &[Value]) -> Result<(), Error> { in check_is_explicit_key_dice_chain() argument
339 pub fn payload_value_from_cose_sign(cbor: Value) -> Result<Value, Error> { in payload_value_from_cose_sign() argument
[all …]
/system/keymint/common/src/keyblob/
Dsdd_mem.rs43 ) -> Result<SecureDeletionData, Error> { in get_or_create_factory_reset_secret() argument
53 fn get_factory_reset_secret(&self) -> Result<SecureDeletionData, Error> { in get_factory_reset_secret() argument
67 ) -> Result<(SecureDeletionSlot, SecureDeletionData), Error> { in new_secret() argument
79 fn get_secret(&self, slot: SecureDeletionSlot) -> Result<SecureDeletionData, Error> { in get_secret() argument
90 fn delete_secret(&mut self, slot: SecureDeletionSlot) -> Result<(), Error> { in delete_secret() argument

123456