Home
last modified time | relevance | path

Searched defs:Implementation (Results 1 – 6 of 6) sorted by relevance

/system/keymint/ta/src/
Ddevice.rs36 pub struct Implementation { struct
38 pub keys: Box<dyn RetrieveKeyMaterial>,
41 pub sign_info: Option<Box<dyn RetrieveCertSigningInfo>>,
44 pub attest_ids: Option<Box<dyn RetrieveAttestationIds>>,
48 pub sdd_mgr: Option<Box<dyn keyblob::SecureDeletionSecretManager>>,
51 pub bootloader: Box<dyn BootloaderStatus>,
55 pub sk_wrapper: Option<Box<dyn StorageKeyWrapper>>,
58 pub tup: Box<dyn TrustedUserPresence>,
61 pub legacy_key: Option<Box<dyn keyblob::LegacyKeyHandler>>,
65 pub rpc: Box<dyn RetrieveRpcArtifacts>,
Dlib.rs311 imp: crypto::Implementation, in new()
312 dev: device::Implementation, in new()
/system/keymint/common/src/crypto/
Dtraits.rs24 pub struct Implementation { struct
26 pub rng: Box<dyn Rng>,
30 pub clock: Option<Box<dyn MonotonicClock>>,
33 pub compare: Box<dyn ConstTimeEq>,
36 pub aes: Box<dyn Aes>,
39 pub des: Box<dyn Des>,
42 pub hmac: Box<dyn Hmac>,
45 pub rsa: Box<dyn Rsa>,
48 pub ec: Box<dyn Ec>,
51 pub ckdf: Box<dyn Ckdf>,
[all …]
/system/memory/libmemunreachable/
DREADME.md128 Implementation section in libmemunreachable
/system/secretkeeper/
DREADME.md91 ### Porting to a Device
/system/keymint/common/src/
Dtag.rs288 imp: &crypto::Implementation, in extract_key_import_characteristics()