#[repr(C)]pub struct Sigstruct {Show 21 fields
pub header: [u8; 16],
pub vendor: u32,
pub date: u32,
pub header2: [u8; 16],
pub swdefined: u32,
pub _reserved1: [u8; 84],
pub modulus: [u8; 384],
pub exponent: u32,
pub signature: [u8; 384],
pub miscselect: Miscselect,
pub miscmask: u32,
pub _reserved2: [u8; 20],
pub attributes: Attributes,
pub attributemask: [u64; 2],
pub enclavehash: [u8; 32],
pub _reserved3: [u8; 32],
pub isvprodid: u16,
pub isvsvn: u16,
pub _reserved4: [u8; 12],
pub q1: [u8; 384],
pub q2: [u8; 384],
}
Fields
header: [u8; 16]
vendor: u32
date: u32
header2: [u8; 16]
swdefined: u32
_reserved1: [u8; 84]
modulus: [u8; 384]
exponent: u32
signature: [u8; 384]
miscselect: Miscselect
miscmask: u32
_reserved2: [u8; 20]
attributes: Attributes
attributemask: [u64; 2]
enclavehash: [u8; 32]
_reserved3: [u8; 32]
isvprodid: u16
isvsvn: u16
_reserved4: [u8; 12]
q1: [u8; 384]
q2: [u8; 384]
Implementations
Trait Implementations
impl Eq for Sigstruct
Auto Trait Implementations
impl RefUnwindSafe for Sigstruct
impl Send for Sigstruct
impl Sync for Sigstruct
impl Unpin for Sigstruct
impl UnwindSafe for Sigstruct
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more