Open Enclave
Macros | Functions
properties.h File Reference

This file defines the SGX properties for an enclave. More...

#include "defs.h"
#include "result.h"
#include "types.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OE_SET_ENCLAVE_SGX(PRODUCT_ID, SECURITY_VERSION, ALLOW_DEBUG, HEAP_PAGE_COUNT, STACK_PAGE_COUNT, TCS_COUNT)
 Defines the SGX properties for an enclave. More...
 

Functions

oe_result_t __oe_sgx_set_minimum_crl_tcb_issue_date (uint32_t year, uint32_t month, uint32_t day, uint32_t hours, uint32_t minutes, uint32_t seconds)
 This function sets the minimum value of issue dates of CRL and TCB info accepted by the enclave. More...
 

Detailed Description

This file defines the SGX properties for an enclave.

The enclave properties should only be defined once for all code compiled into an enclave binary using the OE_SET_ENCLAVE_SGX macro. These properties can be overwritten at sign time by the oesign tool.