#include <tpm_attestation_record.h>
◆ TpmAttestationRecordContext()
cuttlefish::TpmAttestationRecordContext::TpmAttestationRecordContext |
( |
| ) |
|
◆ ~TpmAttestationRecordContext()
cuttlefish::TpmAttestationRecordContext::~TpmAttestationRecordContext |
( |
| ) |
|
|
default |
◆ GenerateUniqueId()
keymaster::Buffer cuttlefish::TpmAttestationRecordContext::GenerateUniqueId |
( |
uint64_t |
creation_date_time, |
|
|
const keymaster_blob_t & |
application_id, |
|
|
bool |
reset_since_rotation, |
|
|
keymaster_error_t * |
error |
|
) |
| const |
|
override |
◆ GetAttestationChain()
keymaster::CertificateChain cuttlefish::TpmAttestationRecordContext::GetAttestationChain |
( |
keymaster_algorithm_t |
algorithm, |
|
|
keymaster_error_t * |
error |
|
) |
| const |
|
override |
◆ GetAttestationKey()
keymaster::KeymasterKeyBlob cuttlefish::TpmAttestationRecordContext::GetAttestationKey |
( |
keymaster_algorithm_t |
algorithm, |
|
|
keymaster_error_t * |
error |
|
) |
| const |
|
override |
◆ GetSecurityLevel()
keymaster_security_level_t cuttlefish::TpmAttestationRecordContext::GetSecurityLevel |
( |
| ) |
const |
|
override |
◆ GetVerifiedBootParams()
const VerifiedBootParams * cuttlefish::TpmAttestationRecordContext::GetVerifiedBootParams |
( |
keymaster_error_t * |
error | ) |
const |
|
override |
◆ SetAttestationIds()
keymaster_error_t cuttlefish::TpmAttestationRecordContext::SetAttestationIds |
( |
const keymaster::SetAttestationIdsRequest & |
request | ) |
|
◆ SetAttestationIdsKM3()
keymaster_error_t cuttlefish::TpmAttestationRecordContext::SetAttestationIdsKM3 |
( |
const keymaster::SetAttestationIdsKM3Request & |
request | ) |
|
◆ SetVerifiedBootInfo()
void cuttlefish::TpmAttestationRecordContext::SetVerifiedBootInfo |
( |
std::string_view |
verified_boot_state, |
|
|
std::string_view |
bootloader_state, |
|
|
const std::vector< uint8_t > & |
vbmeta_digest |
|
) |
| |
◆ VerifyAndCopyDeviceIds()
keymaster_error_t cuttlefish::TpmAttestationRecordContext::VerifyAndCopyDeviceIds |
( |
const keymaster::AuthorizationSet & |
, |
|
|
keymaster::AuthorizationSet * |
|
|
) |
| const |
|
override |
◆ attestation_ids_
AttestationIds cuttlefish::TpmAttestationRecordContext::attestation_ids_ |
|
private |
◆ unique_id_hbk_
std::vector<uint8_t> cuttlefish::TpmAttestationRecordContext::unique_id_hbk_ |
|
private |
◆ vb_params_
VerifiedBootParams cuttlefish::TpmAttestationRecordContext::vb_params_ |
|
private |
◆ vbmeta_digest_
std::vector<uint8_t> cuttlefish::TpmAttestationRecordContext::vbmeta_digest_ |
|
private |
The documentation for this class was generated from the following files: