14 #ifndef _OE_BITS_PROPERTIES_H
15 #define _OE_BITS_PROPERTIES_H
27 #define OE_INFO_SECTION_NAME ".oeinfo"
29 typedef struct _oe_enclave_size_settings
31 uint64_t num_heap_pages;
32 uint64_t num_stack_pages;
34 } oe_enclave_size_settings_t;
37 typedef struct _oe_enclave_properties_header
43 oe_enclave_size_settings_t size_settings;
44 } oe_enclave_properties_header_t;
54 #if __x86_64__ || _M_X64
55 #include "sgx/sgxproperties.h"
57 #define OE_SET_ENCLAVE_SGX( \
67 #include "optee/opteeproperties.h"
69 #define OE_SET_ENCLAVE_OPTEE( \
70 UUID, HEAP_SIZE, STACK_SIZE, FLAGS, VERSION, DESCRIPTION)
85 oe_result_t __oe_sgx_set_minimum_crl_tcb_issue_date(