Struct sgx_tseal::SgxUnsealedData[][src]

pub struct SgxUnsealedData<'a, T: 'a + ?Sized> {
    pub payload_size: u32,
    pub decrypt: Box<T>,
    pub additional: Box<[u8]>,
    // some fields omitted
}

The structure about the unsealed data.

Fields

Methods

impl<'a, T: 'a + ?Sized> SgxUnsealedData<'a, T>
[src]

Get the payload size of the SgxUnsealedData.

Get the pointer of decrypt buffer in SgxUnsealedData.

Get the pointer of additional buffer in SgxUnsealedData.

Trait Implementations

impl<'a, T: 'a + Default> Default for SgxUnsealedData<'a, T>
[src]

Returns the "default value" for a type. Read more

impl<'a, T: 'a + Default> Default for SgxUnsealedData<'a, [T]>
[src]

Returns the "default value" for a type. Read more

impl<'a, T: 'a + Clone + ?Sized> Clone for SgxUnsealedData<'a, T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<'a, T: ?Sized> Send for SgxUnsealedData<'a, T> where
    T: Send + Sync

impl<'a, T: ?Sized> Sync for SgxUnsealedData<'a, T> where
    T: Sync