Struct sgxs::einittoken::Einittoken [−][src]
#[repr(C, align(512))]pub struct Einittoken {Show 15 fields
pub valid: u32,
pub _reserved1: [u8; 44],
pub attributes: Attributes,
pub mrenclave: [u8; 32],
pub _reserved2: [u8; 32],
pub mrsigner: [u8; 32],
pub _reserved3: [u8; 32],
pub cpusvnle: [u8; 16],
pub isvprodidle: u16,
pub isvsvnle: u16,
pub _reserved4: [u8; 24],
pub maskedmiscselectle: Miscselect,
pub maskedattributesle: Attributes,
pub keyid: [u8; 32],
pub mac: [u8; 16],
}
Fields
valid: u32
_reserved1: [u8; 44]
attributes: Attributes
mrenclave: [u8; 32]
_reserved2: [u8; 32]
mrsigner: [u8; 32]
_reserved3: [u8; 32]
cpusvnle: [u8; 16]
isvprodidle: u16
isvsvnle: u16
_reserved4: [u8; 24]
maskedmiscselectle: Miscselect
maskedattributesle: Attributes
keyid: [u8; 32]
mac: [u8; 16]
Implementations
If src
has the correct length for this type, returns Some<T>
copied from src
, else returns None
.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for Einittoken
impl Send for Einittoken
impl Sync for Einittoken
impl Unpin for Einittoken
impl UnwindSafe for Einittoken
Blanket Implementations
Mutably borrows from an owned value. Read more