Open Enclave  0.18.0
Data Structures | Typedefs | Enumerations
types.h File Reference
#include "defs.h"
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _oe_datetime
 This struct defines a datetime up to 1 second precision. More...
 

Typedefs

typedef enum _oe_enclave_type oe_enclave_type_t
 This enumeration defines values for the type parameter passed to oe_create_enclave().
 
typedef struct _oe_enclave oe_enclave_t
 This is an opaque handle to an enclave returned by oe_create_enclave(). More...
 
typedef enum _oe_seal_policy oe_seal_policy_t
 This enumeration type defines the policy used to derive a seal key. More...
 
typedef struct _oe_datetime oe_datetime_t
 This struct defines a datetime up to 1 second precision.
 
typedef int oe_clockid_t
 This type defines a system internal clock ID.
 

Enumerations

enum  _oe_enclave_type { OE_ENCLAVE_TYPE_AUTO = 1, OE_ENCLAVE_TYPE_SGX = 2, OE_ENCLAVE_TYPE_OPTEE = 3, __OE_ENCLAVE_TYPE_MAX = OE_ENUM_MAX }
 This enumeration defines values for the type parameter passed to oe_create_enclave(). More...
 
enum  _oe_seal_policy { OE_SEAL_POLICY_UNIQUE = 1, OE_SEAL_POLICY_PRODUCT = 2, _OE_SEAL_POLICY_MAX = OE_ENUM_MAX }
 This enumeration type defines the policy used to derive a seal key. More...
 

Detailed Description

This file defines the types used by the OE SDK.