[][src]Trait sgx_types::marker::ContiguousMemory

pub unsafe trait ContiguousMemory { }

Trait for demonstrating one structure locates in contiguous memory.

This is required for SGX related operations, e.g. crypto related computations. Many of these APIs require the input data locates in a contiguous area of memory inside the enclave. Developer needs to implement this trait as a marker for the data structure he/she wants to feed into SGX apis.

Implementors

impl ContiguousMemory for data_directory_t
[src]

impl ContiguousMemory for layout_entry_t
[src]

impl ContiguousMemory for layout_group_t
[src]

impl ContiguousMemory for ecc_param_t
[src]

impl ContiguousMemory for rsa_params_t
[src]

impl ContiguousMemory for sgx_aes_gcm_data_t
[src]

impl ContiguousMemory for sgx_attributes_t
[src]

impl ContiguousMemory for sgx_basename_t
[src]

impl ContiguousMemory for sgx_cpu_context_t
[src]

impl ContiguousMemory for sgx_cpu_svn_t
[src]

impl ContiguousMemory for sgx_dh_msg1_t
[src]

impl ContiguousMemory for sgx_dh_msg2_t
[src]

impl ContiguousMemory for sgx_dh_msg3_body_t
[src]

impl ContiguousMemory for sgx_dh_msg3_t
[src]

impl ContiguousMemory for sgx_dh_session_enclave_identity_t
[src]

impl ContiguousMemory for sgx_dh_session_t
[src]

impl ContiguousMemory for sgx_ec256_dh_shared_t
[src]

impl ContiguousMemory for sgx_ec256_private_t
[src]

impl ContiguousMemory for sgx_ec256_public_t
[src]

impl ContiguousMemory for sgx_ec256_signature_t
[src]

impl ContiguousMemory for sgx_exception_info_t
[src]

impl ContiguousMemory for sgx_key_id_t
[src]

impl ContiguousMemory for sgx_key_request_t
[src]

impl ContiguousMemory for sgx_kss_config_t
[src]

impl ContiguousMemory for sgx_mc_uuid_t
[src]

impl ContiguousMemory for sgx_measurement_t
[src]

impl ContiguousMemory for sgx_misc_attribute_t
[src]

impl ContiguousMemory for sgx_platform_info_t
[src]

impl ContiguousMemory for sgx_ps_cap_t
[src]

impl ContiguousMemory for sgx_ps_sec_prop_desc_ex_t
[src]

impl ContiguousMemory for sgx_ps_sec_prop_desc_t
[src]

impl ContiguousMemory for sgx_quote_nonce_t
[src]

impl ContiguousMemory for sgx_quote_t
[src]

impl ContiguousMemory for sgx_ra_msg1_t
[src]

impl ContiguousMemory for sgx_ra_msg2_t
[src]

impl ContiguousMemory for sgx_ra_msg3_t
[src]

impl ContiguousMemory for sgx_report_body_t
[src]

impl ContiguousMemory for sgx_report_data_t
[src]

impl ContiguousMemory for sgx_report_t
[src]

impl ContiguousMemory for sgx_rsa3072_key_t
[src]

impl ContiguousMemory for sgx_rsa3072_public_key_t
[src]

impl ContiguousMemory for sgx_rsa3072_signature_t
[src]

impl ContiguousMemory for sgx_sealed_data_t
[src]

impl ContiguousMemory for sgx_spid_t
[src]

impl ContiguousMemory for sgx_target_info_t
[src]

impl ContiguousMemory for sgx_thread_condattr_t
[src]

impl ContiguousMemory for sgx_thread_mutexattr_t
[src]

impl ContiguousMemory for sgx_update_info_bit_t
[src]

impl ContiguousMemory for sgx_uswitchless_worker_stats_t
[src]

impl ContiguousMemory for bool
[src]

impl ContiguousMemory for char
[src]

impl ContiguousMemory for i8
[src]

impl ContiguousMemory for i16
[src]

impl ContiguousMemory for i32
[src]

impl ContiguousMemory for i64
[src]

impl ContiguousMemory for isize
[src]

impl ContiguousMemory for u8
[src]

impl ContiguousMemory for u16
[src]

impl ContiguousMemory for u32
[src]

impl ContiguousMemory for u64
[src]

impl ContiguousMemory for usize
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 0]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 1]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 2]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 3]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 4]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 5]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 6]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 7]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 8]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 9]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 10]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 11]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 12]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 13]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 14]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 15]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 16]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 17]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 18]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 19]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 20]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 21]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 22]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 23]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 24]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 25]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 26]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 27]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 28]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 29]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 30]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 31]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 32]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 33]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 34]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 35]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 36]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 37]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 38]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 39]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 40]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 41]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 42]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 43]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 44]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 45]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 46]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 47]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 48]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 49]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 50]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 51]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 52]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 53]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 54]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 55]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 56]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 57]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 58]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 59]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 60]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 61]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 62]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 63]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T; 64]
[src]

impl<T: ContiguousMemory> ContiguousMemory for [T]
[src]

Loading content...