Struct sgx_isa::Report [] [src]

pub struct Report {
    pub cpusvn: [u8; 16],
    pub miscselect: Miscselect,
    pub _reserved1: [u8; 28],
    pub attributes: Attributes,
    pub mrenclave: [u8; 32],
    pub _reserved2: [u8; 32],
    pub mrsigner: [u8; 32],
    pub _reserved3: [u8; 96],
    pub isvprodid: u16,
    pub isvsvn: u16,
    pub _reserved4: [u8; 60],
    pub reportdata: [u8; 64],
    pub keyid: [u8; 32],
    pub mac: [u8; 16],
}

Fields

cpusvn: [u8; 16] miscselect: Miscselect _reserved1: [u8; 28] attributes: Attributes mrenclave: [u8; 32] _reserved2: [u8; 32] mrsigner: [u8; 32] _reserved3: [u8; 96] isvprodid: u16 isvsvn: u16 _reserved4: [u8; 60] reportdata: [u8; 64] keyid: [u8; 32] mac: [u8; 16]

Trait Implementations

impl Default for Report
[src]

fn default() -> Report

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

impl Clone for Report
[src]

fn clone(&self) -> Report

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for Report
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.