CCF
|
#include "ccf/node/quote.h"
#include "ccf/pal/attestation.h"
#include "ccf/pal/attestation_sev_snp.h"
#include "ccf/pal/sev_snp_cpuid.h"
#include "ccf/service/tables/code_id.h"
#include "ccf/service/tables/snp_measurements.h"
#include "ccf/service/tables/tcb_verification.h"
#include "ccf/service/tables/uvm_endorsements.h"
#include "ccf/service/tables/virtual_measurements.h"
#include "node/uvm_endorsements.h"
Namespaces | |
namespace | ccf |
Functions | |
bool | ccf::verify_enclave_measurement_against_uvm_endorsements (ccf::kv::ReadOnlyTx &tx, const pal::PlatformAttestationMeasurement "e_measurement, const std::vector< uint8_t > &uvm_endorsements) |
QuoteVerificationResult | ccf::verify_enclave_measurement_against_store (ccf::kv::ReadOnlyTx &tx, const pal::PlatformAttestationMeasurement "e_measurement, const QuoteFormat "e_format, const std::optional< std::vector< uint8_t > > &uvm_endorsements=std::nullopt) |
QuoteVerificationResult | ccf::verify_quoted_node_public_key (const std::vector< uint8_t > &expected_node_public_key, const ccf::crypto::Sha256Hash "ed_hash) |
QuoteVerificationResult | ccf::verify_host_data_against_store (ccf::kv::ReadOnlyTx &tx, const QuoteInfo "e_info) |
QuoteVerificationResult | ccf::verify_tcb_version_against_store (ccf::kv::ReadOnlyTx &tx, const QuoteInfo "e_info) |