CCF
|
Classes | |
class | Attestation |
struct | AttestationReq |
struct | AttestationResp |
class | DerivedKey |
struct | DerivedKeyReq |
struct | DerivedKeyResp |
union | ExitInfo |
struct | ExitInfoErrors |
struct | GuestRequest |
struct | IoctlSentinel |
struct | PaddedTo |
Typedefs | |
using | PaddedAttestationResp = PaddedTo< AttestationResp, 4000 > |
using | PaddedDerivedKeyResp = PaddedTo< DerivedKeyResp, 4000 > |
using | GuestRequestAttestation = GuestRequest< AttestationReq, PaddedAttestationResp > |
using | GuestRequestDerivedKey = GuestRequest< DerivedKeyReq, PaddedDerivedKeyResp > |
Variables | |
constexpr auto | DEVICE = "/dev/sev-guest" |
constexpr uint8_t | GUEST_FIELD_SELECT_GUEST_POLICY = 0b00000001 |
constexpr uint8_t | GUEST_FIELD_SELECT_IMAGE_ID = 0b00000010 |
constexpr uint8_t | GUEST_FIELD_SELECT_FAMILY_ID = 0b00000100 |
constexpr uint8_t | GUEST_FIELD_SELECT_MEASUREMENT = 0b00001000 |
constexpr uint8_t | GUEST_FIELD_SELECT_GUEST_SVN = 0b00010000 |
constexpr uint8_t | GUEST_FIELD_SELECT_TCB_VERSION = 0b00100000 |
constexpr char | SEV_GUEST_IOC_TYPE = 'S' |
constexpr int | SEV_SNP_GUEST_MSG_REPORT |
constexpr int | SEV_SNP_GUEST_MSG_DERIVED_KEY |
using ccf::pal::snp::ioctl6::GuestRequestAttestation = typedef GuestRequest<AttestationReq, PaddedAttestationResp> |
using ccf::pal::snp::ioctl6::GuestRequestDerivedKey = typedef GuestRequest<DerivedKeyReq, PaddedDerivedKeyResp> |
using ccf::pal::snp::ioctl6::PaddedAttestationResp = typedef PaddedTo<AttestationResp, 4000> |
using ccf::pal::snp::ioctl6::PaddedDerivedKeyResp = typedef PaddedTo<DerivedKeyResp, 4000> |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |