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(
This file defines the types used by the OE SDK.
enum _oe_enclave_type oe_enclave_type_t
This enumeration defines values for the type parameter passed to oe_create_enclave().
This file defines Open Enclave return codes (results).
enum _oe_result oe_result_t
This enumeration type defines return codes for Open Enclave functions.