5#if (defined(INSIDE_ENCLAVE) && !defined(VIRTUAL_ENCLAVE)) || \
6 defined(SGX_ATTESTATION_VERIFICATION)
9# include <openenclave/attestation/custom_claims.h>
10# include <openenclave/attestation/sgx/evidence.h>
11# include <openenclave/attestation/verifier.h>
12# if defined(INSIDE_ENCLAVE) && !defined(VIRTUAL_ENCLAVE)
13# include <openenclave/attestation/attester.h>
23 oe_claim_t* data =
nullptr;
28 oe_free_claims(data, length);
34 oe_claim_t* data =
nullptr;
39 oe_free_custom_claims(data, length);
43 struct SerialisedClaims
45 uint8_t* buffer =
nullptr;
50 oe_free_serialized_custom_claims(buffer);
54# if defined(INSIDE_ENCLAVE) && !defined(VIRTUAL_ENCLAVE)
57 uint8_t* buffer = NULL;
62 oe_free_evidence(buffer);
68 uint8_t* buffer = NULL;
73 oe_free_endorsements(buffer);
78 static constexpr oe_uuid_t oe_quote_format = {OE_FORMAT_UUID_SGX_ECDSA};
79 static constexpr auto report_data_claim_name = OE_CLAIM_SGX_REPORT_DATA;
Definition attestation.h:28