Open Enclave
0.6.x
|
This file defines the types used by the OE SDK. More...
#include "defs.h"
Go to the source code of this file.
Data Structures | |
struct | _oe_asymmetric_key_params |
This struct contains the parameters for asymmetric key derivation. 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 enum _oe_asymmetric_key_type | oe_asymmetric_key_type_t |
This enumeration defines the type of a asymmetric key. More... | |
typedef enum _oe_asymmetric_key_format | oe_asymmetric_key_format_t |
This enumeration defines the format of the asymmetric key. More... | |
typedef struct _oe_asymmetric_key_params | oe_asymmetric_key_params_t |
This struct contains the parameters for asymmetric key derivation. More... | |
Enumerations | |
enum | _oe_enclave_type { OE_ENCLAVE_TYPE_AUTO = 1, OE_ENCLAVE_TYPE_SGX = 2, __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... | |
enum | _oe_asymmetric_key_type { OE_ASYMMETRIC_KEY_EC_SECP256P1 = 1, _OE_ASYMMETRIC_KEY_TYPE_MAX = OE_ENUM_MAX } |
This enumeration defines the type of a asymmetric key. More... | |
enum | _oe_asymmetric_key_format { OE_ASYMMETRIC_KEY_PEM = 1, _OE_ASYMMETRIC_KEY_FORMAT_MAX = OE_ENUM_MAX } |
This enumeration defines the format of the asymmetric key. More... | |
This file defines the types used by the OE SDK.