36 static std::optional<pal::PlatformAttestationMeasurement>
get_measurement(
47 const std::vector<uint8_t>& expected_node_public_key_der,
static std::optional< pal::snp::Attestation > get_snp_attestation(const QuoteInfo "e_info)
Definition quote.cpp:145
static std::optional< HostData > get_host_data(const QuoteInfo "e_info)
Definition quote.cpp:168
static QuoteVerificationResult verify_quote_against_store(ccf::kv::ReadOnlyTx &tx, const QuoteInfo "e_info, const std::vector< uint8_t > &expected_node_public_key_der, pal::PlatformAttestationMeasurement &measurement)
Definition quote.cpp:317
static std::optional< pal::PlatformAttestationMeasurement > get_measurement(const QuoteInfo "e_info)
Definition quote.cpp:128
Definition app_interface.h:14
QuoteVerificationResult verify_tcb_version_against_store(ccf::kv::ReadOnlyTx &tx, const QuoteInfo "e_info)
Definition quote.cpp:261
QuoteVerificationResult
Definition quote.h:18
@ FailedInvalidQuotedPublicKey
@ FailedUVMEndorsementsNotFound
@ FailedMeasurementNotFound
@ FailedHostDataDigestNotFound
@ FailedInvalidTcbVersion
Describes a quote (attestation) from trusted hardware.
Definition quote_info.h:26