Android-cuttlefish cvd tool
cuttlefish::TpmKeymasterContext Member List

This is the complete list of members for cuttlefish::TpmKeymasterContext, including all inherited members.

AddRngEntropy(const uint8_t *buf, size_t length) const overridecuttlefish::TpmKeymasterContext
attestation_context() overridecuttlefish::TpmKeymasterContextinline
attestation_context_cuttlefish::TpmKeymasterContextprivate
boot_patchlevel_cuttlefish::TpmKeymasterContextprivate
bootloader_state_cuttlefish::TpmKeymasterContextprivate
CheckConfirmationToken(const std::uint8_t *input_data, size_t input_data_size, const uint8_t confirmation_token[keymaster::kConfirmationTokenSize]) constcuttlefish::TpmKeymasterContext
enforcement_cuttlefish::TpmKeymasterContextprivate
enforcement_policy() overridecuttlefish::TpmKeymasterContext
GenerateAttestation(const keymaster::Key &key, const keymaster::AuthorizationSet &attest_params, keymaster::UniquePtr< keymaster::Key > attest_key, const keymaster::KeymasterBlob &issuer_subject, keymaster_error_t *error) const overridecuttlefish::TpmKeymasterContext
GenerateSelfSignedCertificate(const keymaster::Key &key, const keymaster::AuthorizationSet &cert_params, bool fake_signature, keymaster_error_t *error) const overridecuttlefish::TpmKeymasterContext
GetBootPatchlevel() const overridecuttlefish::TpmKeymasterContext
GetKeyFactory(keymaster_algorithm_t algorithm) const overridecuttlefish::TpmKeymasterContext
GetKmVersion() const overridecuttlefish::TpmKeymasterContextinline
GetOperationFactory(keymaster_algorithm_t algorithm, keymaster_purpose_t purpose) const overridecuttlefish::TpmKeymasterContext
GetRemoteProvisioningContext() const overridecuttlefish::TpmKeymasterContext
GetSupportedAlgorithms(size_t *algorithms_count) const overridecuttlefish::TpmKeymasterContext
GetSystemVersion(uint32_t *os_version, uint32_t *os_patchlevel) const overridecuttlefish::TpmKeymasterContext
GetVendorPatchlevel() const overridecuttlefish::TpmKeymasterContext
key_blob_maker_cuttlefish::TpmKeymasterContextprivate
key_factories_cuttlefish::TpmKeymasterContextprivate
os_patchlevel_cuttlefish::TpmKeymasterContextprivate
os_version_cuttlefish::TpmKeymasterContextprivate
ParseKeyBlob(const keymaster::KeymasterKeyBlob &blob, const keymaster::AuthorizationSet &additional_params, keymaster::UniquePtr< keymaster::Key > *key) const overridecuttlefish::TpmKeymasterContext
random_source_cuttlefish::TpmKeymasterContextprivate
remote_provisioning_context_cuttlefish::TpmKeymasterContextprivate
resource_manager_cuttlefish::TpmKeymasterContextprivate
SetAttestationIds(const keymaster::SetAttestationIdsRequest &request) overridecuttlefish::TpmKeymasterContextinline
SetAttestationIdsKM3(const keymaster::SetAttestationIdsKM3Request &request) overridecuttlefish::TpmKeymasterContextinline
SetBootPatchlevel(uint32_t boot_patchlevel) overridecuttlefish::TpmKeymasterContext
SetSystemVersion(uint32_t os_version, uint32_t os_patchlevel) overridecuttlefish::TpmKeymasterContext
SetVendorPatchlevel(uint32_t vendor_patchlevel) overridecuttlefish::TpmKeymasterContext
SetVerifiedBootInfo(std::string_view verified_boot_state, std::string_view bootloader_state, const std::vector< uint8_t > &vbmeta_digest) overridecuttlefish::TpmKeymasterContext
supported_algorithms_cuttlefish::TpmKeymasterContextprivate
TpmKeymasterContext(TpmResourceManager &, keymaster::KeymasterEnforcement &)cuttlefish::TpmKeymasterContext
UnwrapKey(const keymaster::KeymasterKeyBlob &wrapped_key_blob, const keymaster::KeymasterKeyBlob &wrapping_key_blob, const keymaster::AuthorizationSet &wrapping_key_params, const keymaster::KeymasterKeyBlob &masking_key, keymaster::AuthorizationSet *wrapped_key_params, keymaster_key_format_t *wrapped_key_format, keymaster::KeymasterKeyBlob *wrapped_key_material) const overridecuttlefish::TpmKeymasterContext
UpgradeKeyBlob(const keymaster::KeymasterKeyBlob &key_to_upgrade, const keymaster::AuthorizationSet &upgrade_params, keymaster::KeymasterKeyBlob *upgraded_key) const overridecuttlefish::TpmKeymasterContext
vbmeta_digest_cuttlefish::TpmKeymasterContextprivate
vendor_patchlevel_cuttlefish::TpmKeymasterContextprivate
verified_boot_state_cuttlefish::TpmKeymasterContextprivate
~TpmKeymasterContext()=defaultcuttlefish::TpmKeymasterContext