Open Enclave  0.8.0
Macros | Functions
properties.h File Reference

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

#include "defs.h"
#include "result.h"
#include "types.h"
Include dependency graph for properties.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)
 define the OE_SET_ENCLAVE_SGX macro. More...
 
#define OE_SET_ENCLAVE_OPTEE(UUID, HEAP_SIZE, STACK_SIZE, FLAGS, VERSION, DESCRIPTION)
 

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 properties for an enclave.

Only enclave properties that are common to all enclave types should be defined in this file. These properties can be overwritten at sign time by the oesign tool.