[−] List of all items
Structs
- ecc_param_t
- metadata::css_body_t
- metadata::css_buffer_t
- metadata::css_header_t
- metadata::css_key_t
- metadata::data_directory_t
- metadata::enclave_css_t
- metadata::layout_entry_t
- metadata::layout_group_t
- metadata::metadata_t
- metadata::patch_entry_t
- rsa_params_t
- sgx_aes_gcm_data_t
- sgx_attributes_t
- sgx_basename_t
- sgx_cpu_context_t
- sgx_cpu_svn_t
- sgx_dh_msg1_t
- sgx_dh_msg2_t
- sgx_dh_msg3_body_t
- sgx_dh_msg3_t
- sgx_dh_session_enclave_identity_t
- sgx_dh_session_t
- sgx_ec256_dh_shared_t
- sgx_ec256_private_t
- sgx_ec256_public_t
- sgx_ec256_signature_t
- sgx_exception_info_t
- sgx_key_id_t
- sgx_key_request_t
- sgx_kss_config_t
- sgx_mc_uuid_t
- sgx_measurement_t
- sgx_misc_attribute_t
- sgx_platform_info_t
- sgx_ps_cap_t
- sgx_ps_sec_prop_desc_ex_t
- sgx_ps_sec_prop_desc_t
- sgx_quote_nonce_t
- sgx_quote_t
- sgx_ra_msg1_t
- sgx_ra_msg2_t
- sgx_ra_msg3_t
- sgx_report_body_t
- sgx_report_data_t
- sgx_report_t
- sgx_rsa3072_key_t
- sgx_rsa3072_public_key_t
- sgx_rsa3072_signature_t
- sgx_sealed_data_t
- sgx_spid_t
- sgx_target_info_t
- sgx_thread_cond_t
- sgx_thread_condattr_t
- sgx_thread_mutex_t
- sgx_thread_mutexattr_t
- sgx_thread_queue_t
- sgx_update_info_bit_t
- sgx_uswitchless_config_t
- sgx_uswitchless_worker_stats_t
Enums
- c_void
- metadata::dir_index_t
- sgx_device_status_t
- sgx_dh_session_role_t
- sgx_exception_type_t
- sgx_exception_vector_t
- sgx_generic_ecresult_t
- sgx_quote_sign_type_t
- sgx_ra_key_type_t
- sgx_rsa_key_type_t
- sgx_rsa_result_t
- sgx_status_t
- sgx_uswitchless_worker_event_t
- sgx_uswitchless_worker_type_t
Unions
Traits
Macros
- __cfg_if_apply
- __cfg_if_items
- __item
- cfg_if
- group_id
- impl_enum
- impl_struct
- is_group_id
- major_version_of_metadata
- meta_data_make_version
- minor_version_of_metadata
- s
Functions
- sgx_aes_ctr_decrypt
- sgx_aes_ctr_encrypt
- sgx_aes_gcm128_enc_get_mac
- sgx_aes_gcm128_enc_init
- sgx_aes_gcm128_enc_update
- sgx_aes_gcm_close
- sgx_calc_quote_size
- sgx_calc_sealed_data_size
- sgx_calculate_ecdsa_priv_key
- sgx_cap_enable_device
- sgx_cap_get_status
- sgx_clearerr
- sgx_close_pse_session
- sgx_cmac128_close
- sgx_cmac128_final
- sgx_cmac128_init
- sgx_cmac128_update
- sgx_cpuid
- sgx_cpuidex
- sgx_create_enclave
- sgx_create_enclave_ex
- sgx_create_enclave_from_buffer_ex
- sgx_create_encrypted_enclave
- sgx_create_monotonic_counter
- sgx_create_monotonic_counter_ex
- sgx_create_pse_session
- sgx_create_report
- sgx_create_rsa_key_pair
- sgx_create_rsa_priv2_key
- sgx_create_rsa_pub1_key
- sgx_destroy_enclave
- sgx_destroy_monotonic_counter
- sgx_dh_init_session
- sgx_dh_initiator_proc_msg1
- sgx_dh_initiator_proc_msg3
- sgx_dh_responder_gen_msg1
- sgx_dh_responder_proc_msg2
- sgx_ecc256_calculate_pub_from_priv
- sgx_ecc256_check_point
- sgx_ecc256_close_context
- sgx_ecc256_compute_shared_dhkey
- sgx_ecc256_create_key_pair
- sgx_ecc256_open_context
- sgx_ecdsa_sign
- sgx_ecdsa_verify
- sgx_ecdsa_verify_hash
- sgx_fclear_cache
- sgx_fclose
- sgx_feof
- sgx_ferror
- sgx_fexport_auto_key
- sgx_fflush
- sgx_fimport_auto_key
- sgx_fopen
- sgx_fopen_auto_key
- sgx_fread
- sgx_free_rsa_key
- sgx_fseek
- sgx_ftell
- sgx_fwrite
- sgx_get_add_mac_txt_len
- sgx_get_encrypt_txt_len
- sgx_get_extended_epid_group_id
- sgx_get_key
- sgx_get_ps_cap
- sgx_get_ps_sec_prop
- sgx_get_ps_sec_prop_ex
- sgx_get_quote
- sgx_get_quote_size
- sgx_get_target_info
- sgx_get_trusted_time
- sgx_get_whitelist
- sgx_get_whitelist_size
- sgx_hmac256_close
- sgx_hmac256_final
- sgx_hmac256_init
- sgx_hmac256_update
- sgx_hmac_sha256_msg
- sgx_increment_monotonic_counter
- sgx_init_quote
- sgx_is_capable
- sgx_is_enclave_crashed
- sgx_is_outside_enclave
- sgx_is_within_enclave
- sgx_mac_aadata
- sgx_mac_aadata_ex
- sgx_ocalloc
- sgx_ra_close
- sgx_ra_get_keys
- sgx_ra_get_msg1
- sgx_ra_init
- sgx_ra_init_ex
- sgx_ra_proc_msg2
- sgx_read_monotonic_counter
- sgx_read_rand
- sgx_register_exception_handler
- sgx_register_wl_cert_chain
- sgx_remove
- sgx_report_attestation_status
- sgx_rijndael128GCM_decrypt
- sgx_rijndael128GCM_encrypt
- sgx_rijndael128_cmac_msg
- sgx_rsa3072_sign
- sgx_rsa3072_verify
- sgx_rsa_priv_decrypt_sha256
- sgx_rsa_pub_encrypt_sha256
- sgx_seal_data
- sgx_seal_data_ex
- sgx_self_report
- sgx_self_target
- sgx_sgx_ocfree
- sgx_sha1_close
- sgx_sha1_get_hash
- sgx_sha1_init
- sgx_sha1_msg
- sgx_sha1_update
- sgx_sha256_close
- sgx_sha256_get_hash
- sgx_sha256_init
- sgx_sha256_msg
- sgx_sha256_update
- sgx_spin_lock
- sgx_spin_unlock
- sgx_thread_cond_broadcast
- sgx_thread_cond_destroy
- sgx_thread_cond_init
- sgx_thread_cond_signal
- sgx_thread_cond_wait
- sgx_thread_equal
- sgx_thread_mutex_destroy
- sgx_thread_mutex_init
- sgx_thread_mutex_lock
- sgx_thread_mutex_trylock
- sgx_thread_mutex_unlock
- sgx_thread_self
- sgx_unmac_aadata
- sgx_unregister_exception_handler
- sgx_unseal_data
- sgx_verify_report
Typedefs
- SGX_FILE
- SgxError
- SgxResult
- SysError
- SysResult
- c_char
- c_double
- c_float
- c_int
- c_long
- c_longlong
- c_schar
- c_short
- c_uchar
- c_uint
- c_ulong
- c_ulonglong
- c_ushort
- int16_t
- int32_t
- int64_t
- int8_t
- intmax_t
- intptr_t
- ptrdiff_t
- sgx_aes_ctr_128bit_key_t
- sgx_aes_gcm_128bit_key_t
- sgx_aes_gcm_128bit_tag_t
- sgx_aes_state_handle_t
- sgx_cmac_128bit_key_t
- sgx_cmac_128bit_tag_t
- sgx_cmac_state_handle_t
- sgx_config_id_t
- sgx_config_svn_t
- sgx_cpuinfo_t
- sgx_ec_key_128bit_t
- sgx_ecall_get_ga_trusted_t
- sgx_ecall_get_msg3_trusted_t
- sgx_ecall_proc_msg2_trusted_t
- sgx_ecc_state_handle_t
- sgx_enclave_id_t
- sgx_epid_group_id_t
- sgx_exception_handler_t
- sgx_hmac_256bit_key_t
- sgx_hmac_256bit_tag_t
- sgx_hmac_state_handle_t
- sgx_isv_svn_t
- sgx_isvext_prod_id_t
- sgx_isvfamily_id_t
- sgx_key_128bit_t
- sgx_launch_token_t
- sgx_mac_t
- sgx_misc_select_t
- sgx_prod_id_t
- sgx_ra_context_t
- sgx_ra_derive_secret_keys_t
- sgx_ra_key_128_t
- sgx_rsa_key_t
- sgx_sha1_hash_t
- sgx_sha256_hash_t
- sgx_sha_state_handle_t
- sgx_spinlock_t
- sgx_thread_t
- sgx_time_source_nonce_t
- sgx_time_t
- sgx_uswitchless_worker_callback_t
- size_t
- ssize_t
- sys_error_t
- uint16_t
- uint32_t
- uint64_t
- uint8_t
- uintmax_t
- uintptr_t
Constants
- DMP1_SIZE_IN_BYTES
- DMP1_SIZE_IN_UINT
- DMQ1_SIZE_IN_BYTES
- DMQ1_SIZE_IN_UINT
- D_SIZE_IN_BYTES
- D_SIZE_IN_UINT
- ENCLAVE_CRASHED
- ENCLAVE_INIT_DONE
- ENCLAVE_INIT_IN_PROGRESS
- ENCLAVE_INIT_NOT_STARTED
- EXCEPTION_CONTINUE_EXECUTION
- EXCEPTION_CONTINUE_SEARCH
- E_SIZE_IN_BYTES
- E_SIZE_IN_UINT
- FILENAME_MAX
- FOPEN_MAX
- IQMP_SIZE_IN_BYTES
- IQMP_SIZE_IN_UINT
- MAX_EX_FEATURES_COUNT
- N_SIZE_IN_BYTES
- N_SIZE_IN_UINT
- PS_CAP_MONOTONIC_COUNTER
- PS_CAP_TRUSTED_TIME
- P_SIZE_IN_BYTES
- P_SIZE_IN_UINT
- Q_SIZE_IN_BYTES
- Q_SIZE_IN_UINT
- SE_WORDSIZE
- SGX_AESCTR_KEY_SIZE
- SGX_AESGCM_IV_SIZE
- SGX_AESGCM_KEY_SIZE
- SGX_AESGCM_MAC_SIZE
- SGX_CMAC_KEY_SIZE
- SGX_CMAC_MAC_SIZE
- SGX_CONFIGID_SIZE
- SGX_CPUSVN_SIZE
- SGX_CREATE_ENCLAVE_EX_KSS
- SGX_CREATE_ENCLAVE_EX_KSS_BIT_IDX
- SGX_CREATE_ENCLAVE_EX_PCL
- SGX_CREATE_ENCLAVE_EX_PCL_BIT_IDX
- SGX_CREATE_ENCLAVE_EX_SWITCHLESS
- SGX_CREATE_ENCLAVE_EX_SWITCHLESS_BIT_IDX
- SGX_DH_MAC_SIZE
- SGX_DH_SESSION_DATA_SIZE
- SGX_ECP256_KEY_SIZE
- SGX_FEBITSIZE
- SGX_FLAGS_DEBUG
- SGX_FLAGS_EINITTOKEN_KEY
- SGX_FLAGS_INITTED
- SGX_FLAGS_KSS
- SGX_FLAGS_MODE64BIT
- SGX_FLAGS_PROVISION_KEY
- SGX_FLAGS_RESERVED
- SGX_HASH_SIZE
- SGX_HMAC256_KEY_SIZE
- SGX_HMAC256_MAC_SIZE
- SGX_ISVEXT_PROD_ID_SIZE
- SGX_ISV_FAMILY_ID_SIZE
- SGX_KEYID_SIZE
- SGX_KEYPOLICY_CONFIGID
- SGX_KEYPOLICY_ISVEXTPRODID
- SGX_KEYPOLICY_ISVFAMILYID
- SGX_KEYPOLICY_MRENCLAVE
- SGX_KEYPOLICY_MRSIGNER
- SGX_KEYPOLICY_NOISVPRODID
- SGX_KEYSELECT_LICENSE
- SGX_KEYSELECT_PROVISION
- SGX_KEYSELECT_PROVISION_SEAL
- SGX_KEYSELECT_REPORT
- SGX_KEYSELECT_SEAL
- SGX_KEY_REQUEST_RESERVED2_BYTES
- SGX_MAC_SIZE
- SGX_MC_POLICY_ENCLAVE
- SGX_MC_POLICY_SIGNER
- SGX_MC_UUID_COUNTER_ID_SIZE
- SGX_MC_UUID_NONCE_SIZE
- SGX_NISTP_ECP256_KEY_SIZE
- SGX_PCL_GUID
- SGX_PCL_GUID_SIZE
- SGX_PLATFORM_INFO_SIZE
- SGX_REPORT_DATA_SIZE
- SGX_RSA3072_KEY_SIZE
- SGX_RSA3072_PRI_EXP_SIZE
- SGX_RSA3072_PUB_EXP_SIZE
- SGX_SEAL_IV_SIZE
- SGX_SEAL_TAG_SIZE
- SGX_SHA1_HASH_SIZE
- SGX_SHA256_HASH_SIZE
- SGX_SPINLOCK_INITIALIZER
- SGX_TARGET_INFO_RESERVED1_BYTES
- SGX_TARGET_INFO_RESERVED2_BYTES
- SGX_TARGET_INFO_RESERVED3_BYTES
- SGX_THREAD_COND_INITIALIZER
- SGX_THREAD_MUTEX_INITIALIZER
- SGX_THREAD_MUTEX_NONRECURSIVE
- SGX_THREAD_MUTEX_RECURSIVE
- SGX_THREAD_NONRECURSIVE_MUTEX_INITIALIZER
- SGX_THREAD_RECURSIVE_MUTEX_INITIALIZER
- SGX_THREAD_T_NULL
- SGX_XFRM_AVX
- SGX_XFRM_AVX512
- SGX_XFRM_LEGACY
- SGX_XFRM_MPX
- SGX_XFRM_RESERVED
- SL_DEFAULT_FALLBACK_RETRIES
- SL_DEFAULT_SLEEP_RETRIES
- SL_DEFUALT_MAX_TASKS_QWORDS
- SL_MAX_TASKS_MAX_QWORDS
- _SGX_EX_FEATURES_MASK_
- _SGX_LAST_EX_FEATURE_IDX_
- _SGX_USWITCHLESS_WORKER_EVENT_NUM
- metadata::DEFAULT_MISC_MASK
- metadata::DEFAULT_MISC_SELECT
- metadata::GROUP_FLAG
- metadata::HEAP_SIZE_MAX
- metadata::HEAP_SIZE_MIN
- metadata::ISVEXTPRODID_MAX
- metadata::ISVFAMILYID_MAX
- metadata::LAYOUT_ID_GUARD
- metadata::LAYOUT_ID_HEAP_DYN_INIT
- metadata::LAYOUT_ID_HEAP_DYN_MAX
- metadata::LAYOUT_ID_HEAP_DYN_MIN
- metadata::LAYOUT_ID_HEAP_INIT
- metadata::LAYOUT_ID_HEAP_MAX
- metadata::LAYOUT_ID_HEAP_MIN
- metadata::LAYOUT_ID_SSA
- metadata::LAYOUT_ID_SSA_DYN
- metadata::LAYOUT_ID_STACK_DYN_MAX
- metadata::LAYOUT_ID_STACK_DYN_MIN
- metadata::LAYOUT_ID_STACK_MAX
- metadata::LAYOUT_ID_STACK_MIN
- metadata::LAYOUT_ID_TCS
- metadata::LAYOUT_ID_TCS_DYN
- metadata::LAYOUT_ID_TD
- metadata::LAYOUT_ID_TD_DYN
- metadata::LAYOUT_ID_THREAD_GROUP
- metadata::LAYOUT_ID_THREAD_GROUP_DYN
- metadata::MAJOR_VERSION
- metadata::MAX_SAVE_BUF_SIZE
- metadata::METADATA_MAGIC
- metadata::METADATA_SIZE
- metadata::MINOR_VERSION
- metadata::SE_EXPONENT_SIZE
- metadata::SE_GUARD_PAGE_SHIFT
- metadata::SE_GUARD_PAGE_SIZE
- metadata::SE_KEY_SIZE
- metadata::SGX_1_5_MAJOR_VERSION
- metadata::SGX_1_5_MINOR_VERSION
- metadata::SGX_1_9_MAJOR_VERSION
- metadata::SGX_1_9_MINOR_VERSION
- metadata::SGX_2_0_MAJOR_VERSION
- metadata::SGX_2_0_MINOR_VERSION
- metadata::SGX_2_1_MAJOR_VERSION
- metadata::SGX_2_1_MINOR_VERSION
- metadata::SSA_FRAME_SIZE_MAX
- metadata::SSA_FRAME_SIZE_MIN
- metadata::SSA_NUM_MIN
- metadata::STACK_SIZE_MAX
- metadata::STACK_SIZE_MIN
- metadata::STATIC_STACK_SIZE
- metadata::TCS_NUM_MIN
- metadata::TCS_POLICY_BIND
- metadata::TCS_POLICY_UNBIND
- metadata::TCS_TEMPLATE_SIZE