Home
last modified time | relevance | path

Searched refs:KeyType (Results 1 – 21 of 21) sorted by relevance

/system/security/keystore2/src/
Ddatabase.rs248 pub enum KeyType { enum
259 impl ToSql for KeyType { implementation
262 KeyType::Client => 0, in to_sql()
263 KeyType::Super => 1, in to_sql()
264 KeyType::Attestation => 2, in to_sql()
269 impl FromSql for KeyType { implementation
272 0 => Ok(KeyType::Client), in column_result()
273 1 => Ok(KeyType::Super), in column_result()
274 2 => Ok(KeyType::Attestation), in column_result()
1270 key_type: KeyType, in key_exists() argument
[all …]
Draw_device.rs20 KeyEntryLoadBits, KeyIdGuard, KeyMetaData, KeyMetaEntry, KeyType, KeystoreDB,
110 key_type: KeyType, in create_and_store_key() argument
154 key_type: KeyType, in lookup_from_desc() argument
179 key_type: KeyType, in lookup_or_generate_key() argument
Dattestation_key_utils.rs18 use crate::database::{BlobMetaData, KeyEntryLoadBits, KeyType};
108 KeyType::Client, in load_attest_key_blob_and_cert()
Dservice.rs34 database::{KeyEntryLoadBits, KeyType, SubComponentType},
137 KeyType::Client, in get_key_entry()
191 KeyType::Client, in update_subcomponent()
244 KeyType::Client, in update_subcomponent()
323 db.borrow_mut().unbind_key(key, KeyType::Client, caller_uid, |k, av| { in delete_key()
Dutils.rs24 database::{KeyType, KeystoreDB},
347 .list_past_alias(domain, namespace, KeyType::Client, start_past_alias) in list_key_entries()
368 let num_keys_in_db = db.count_keys(domain, namespace, KeyType::Client)?; in count_key_entries()
Dboot_level_keys.rs19 database::{KeyType, KeystoreDB},
138 .lookup_or_generate_key(db, &key_desc, KeyType::Client, &params, |key_characteristics| { in get_level_zero_key()
Dmaintenance.rs17 use crate::database::{KeyEntryLoadBits, KeyType, MonotonicRawTime};
252 KeyType::Client, in migrate_key_namespace()
Dsecurity_level.rs39 KeyMetaEntry, KeyType, SubComponentType, Uuid,
185 KeyType::Client, in store_new_key()
256 KeyType::Client, in create_operation()
742 KeyType::Client, in import_wrapped_key()
Dlegacy_importer.rs19 KeyMetaEntry, KeyType, KeystoreDB, Uuid, KEYSTORE_UUID,
673 KeyType::Client, in check_and_import()
686 .store_new_certificate(&key, KeyType::Client, &ca_cert, &KEYSTORE_UUID) in check_and_import()
Dsuper_key.rs21 database::KeyType,
519 .key_exists(Domain::APP, user_id as u64 as i64, USER_SUPER_KEY.alias, KeyType::Super) in super_key_exists_in_db_for_user()
967 KeyType::Client, /* TODO Should be Super b/189470584 */ in lock_screen_lock_bound_key()
1012 KeyType::Client, // This should not be a Client key. in try_unlock_user_with_biometric()
/system/keymaster/include/keymaster/
Doperation.h43 struct KeyType { struct
44 KeyType(keymaster_algorithm_t alg, keymaster_purpose_t purp) in KeyType() argument
50 bool operator==(const KeyType& rhs) const { argument
54 virtual KeyType registry_key() const = 0;
/system/keymaster/km_openssl/
Dhmac_operation.h56 virtual KeyType registry_key() const { return KeyType(KM_ALGORITHM_HMAC, purpose()); } in registry_key()
Dblock_cipher_operation.h52 KeyType registry_key() const override { in registry_key()
53 return KeyType(GetCipherDescription().algorithm(), purpose_); in registry_key()
/system/security/diced/sample_inputs/src/
Dsample_inputs.rs20 use coset::{iana, Algorithm, AsCborValue, CoseKey, KeyOperation, KeyType, Label};
79 kty: KeyType::Assigned(iana::KeyType::OKP), in ed25519_public_key_to_cbor_value()
/system/keymaster/include/keymaster/km_openssl/
Decdh_operation.h66 KeyType registry_key() const override { return KeyType(KM_ALGORITHM_EC, KM_PURPOSE_AGREE_KEY); } in registry_key()
Decdsa_operation.h108 KeyType registry_key() const override { return KeyType(KM_ALGORITHM_EC, purpose()); } in registry_key()
Drsa_operation.h198 KeyType registry_key() const override { return KeyType(KM_ALGORITHM_RSA, purpose()); } in registry_key()
/system/keymaster/legacy_support/
Drsa_keymaster1_operation.h107 KeyType registry_key() const override { return KeyType(KM_ALGORITHM_RSA, purpose_); } in registry_key()
Decdsa_keymaster1_operation.h108 KeyType registry_key() const override { return KeyType(KM_ALGORITHM_EC, purpose_); } in registry_key()
Dkeymaster_passthrough_operation.h101 KeyType registry_key() const override { return key_type_; } in registry_key()
132 KeyType key_type_;
/system/keymaster/android_keymaster/
Doperation.cpp64 KeyType key_type = registry_key(); in is_public_key_operation()