pub struct AttestationReport {
pub mnonce: [u8; 16],
pub digest: [u8; 32],
pub policy: Policy,
pub sig_usage: [u8; 4],
pub sig_algo: [u8; 4],
pub sig1: [[u8; 16]; 9],
/* private fields */
}Fields§
§mnonce: [u8; 16]The random nonce generated by user to protect struct TeeInfoSigner.
digest: [u8; 32]§policy: PolicyThe guest policy
sig_usage: [u8; 4]The usage of the signature.
sig_algo: [u8; 4]The algorithm of the signature.
sig1: [[u8; 16]; 9]Trait Implementations§
Source§impl Clone for AttestationReport
impl Clone for AttestationReport
Source§fn clone(&self) -> AttestationReport
fn clone(&self) -> AttestationReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AttestationReport
impl Debug for AttestationReport
Source§impl<'de> Deserialize<'de> for AttestationReport
impl<'de> Deserialize<'de> for AttestationReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AttestationReport
impl PartialEq for AttestationReport
Source§fn eq(&self, other: &AttestationReport) -> bool
fn eq(&self, other: &AttestationReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AttestationReport
impl Serialize for AttestationReport
impl Copy for AttestationReport
impl Eq for AttestationReport
impl StructuralPartialEq for AttestationReport
Auto Trait Implementations§
impl Freeze for AttestationReport
impl RefUnwindSafe for AttestationReport
impl Send for AttestationReport
impl Sync for AttestationReport
impl Unpin for AttestationReport
impl UnsafeUnpin for AttestationReport
impl UnwindSafe for AttestationReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more