Home
last modified time | relevance | path

Searched defs:CertificateChain (Results 1 – 4 of 4) sorted by relevance

/system/keymaster/include/keymaster/
Dandroid_keymaster_utils.h256 struct CertificateChain : public keymaster_cert_chain_t { struct
257 CertificateChain() : keymaster_cert_chain_t{} {} in CertificateChain() function
263 explicit CertificateChain(size_t length) : keymaster_cert_chain_t{} { in CertificateChain() argument
272 CertificateChain(CertificateChain&& other) : keymaster_cert_chain_t{} { *this = move(other); } in CertificateChain() argument
274 ~CertificateChain() { Clear(); } in ~CertificateChain() argument
286 static CertificateChain clone(const keymaster_cert_chain_t& other) { in clone() argument
315 // Insert the provided blob at the front of the chain. CertificateChain takes ownership of the argument
317 bool push_front(const keymaster_blob_t& new_entry) { in push_front()
332 keymaster_cert_chain_t release() { in release()
339 void Clear() { in Clear()
/system/keymaster/include/keymaster/legacy_support/
Dkeymaster_passthrough_key.h48 CertificateChain* /* cert_chain */) const override { in GenerateKey() argument
59 CertificateChain* /* cert_chain */) const override { in ImportKey() argument
/system/security/keystore2/src/
Dremote_provisioning.rs95 ) -> Result<Option<CertificateChain>> { in get_rem_prov_attest_key()
133 ) -> Result<Option<CertificateChain>> { in get_rem_prov_attest_key_helper()
Ddatabase.rs600 pub struct CertificateChain { struct
602 pub private_key: ZVec,
604 pub batch_cert: Vec<u8>,
607 pub cert_chain: Vec<u8>,
2030 ) -> Result<Option<CertificateChain>> { in retrieve_attestation_key_and_cert_chain()