CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Variables
attestation_sev_snp.h File Reference
#include "ccf/pal/attestation_sev_snp_endorsements.h"
#include "ccf/pal/measurement.h"
#include "ccf/pal/report_data.h"
#include "ccf/pal/sev_snp_cpuid.h"
#include <array>
#include <cstdint>
#include <map>
#include <string>

Go to the source code of this file.

Classes

struct  ccf::pal::snp::TcbVersion
 
struct  ccf::pal::snp::Signature
 
struct  ccf::pal::snp::GuestPolicy
 
struct  ccf::pal::snp::Flags
 
struct  ccf::pal::snp::PlatformInfo
 
struct  ccf::pal::snp::Attestation
 
class  ccf::pal::snp::AttestationInterface
 

Namespaces

namespace  ccf
 
namespace  ccf::pal
 
namespace  ccf::pal::snp
 

Enumerations

enum class  ccf::pal::snp::SignatureAlgorithm : uint32_t { ccf::pal::snp::invalid = 0 , ccf::pal::snp::ecdsa_p384_sha384 = 1 }
 

Variables

constexpr auto ccf::pal::snp::amd_milan_root_signing_public_key
 
constexpr auto ccf::pal::snp::amd_genoa_root_signing_public_key
 
constexpr auto ccf::pal::snp::amd_turin_root_signing_public_key
 
const std::map< ProductName, const char * > ccf::pal::snp::amd_root_signing_keys