37 static std::optional<pal::PlatformAttestationMeasurement>
get_measurement(
48 const std::vector<uint8_t>& expected_node_public_key_der,
50 const std::optional<std::vector<uint8_t>>& code_transparent_statement,
51 std::shared_ptr<NetworkIdentitySubsystemInterface>
52 network_identity_subsystem =
nullptr);
static std::optional< pal::snp::Attestation > get_snp_attestation(const QuoteInfo "e_info)
Definition quote.cpp:152
static std::optional< HostData > get_host_data(const QuoteInfo "e_info)
Definition quote.cpp:175
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, const std::optional< std::vector< uint8_t > > &code_transparent_statement, std::shared_ptr< NetworkIdentitySubsystemInterface > network_identity_subsystem=nullptr)
Definition quote.cpp:585
static std::optional< pal::PlatformAttestationMeasurement > get_measurement(const QuoteInfo "e_info)
Definition quote.cpp:135
Definition app_interface.h:13
QuoteVerificationResult verify_tcb_version_against_store(ccf::kv::ReadOnlyTx &tx, const QuoteInfo "e_info)
Definition quote.cpp:268
QuoteVerificationResult
Definition quote.h:19
@ FailedInvalidQuotedPublicKey
@ FailedUVMEndorsementsNotFound
@ FailedMeasurementNotFound
@ FailedHostDataDigestNotFound
@ FailedInvalidTcbVersion
Describes a quote (attestation) from trusted hardware.
Definition quote_info.h:26