pub struct AttestationReportV2 {
pub tee_info: TeeInfoV2,
pub signer: TeeInfoSigner,
/* private fields */
}Expand description
The response from the PSP containing the generated extended attestation report.
The Report is padded to exactly 4096 Bytes to make sure the page size matches.
Fields§
§tee_info: TeeInfoV2The tee info generated by the firmware.
signer: TeeInfoSignerThe tee’s evidence to verify the tee info’s signature.
Trait Implementations§
Source§impl Clone for AttestationReportV2
impl Clone for AttestationReportV2
Source§fn clone(&self) -> AttestationReportV2
fn clone(&self) -> AttestationReportV2
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 AttestationReportV2
impl Debug for AttestationReportV2
Source§impl Default for AttestationReportV2
impl Default for AttestationReportV2
Source§impl<'de> Deserialize<'de> for AttestationReportV2
impl<'de> Deserialize<'de> for AttestationReportV2
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 AttestationReportV2
impl PartialEq for AttestationReportV2
Source§fn eq(&self, other: &AttestationReportV2) -> bool
fn eq(&self, other: &AttestationReportV2) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AttestationReportV2
impl Serialize for AttestationReportV2
Source§impl TryFrom<&[u8]> for AttestationReportV2
impl TryFrom<&[u8]> for AttestationReportV2
impl Eq for AttestationReportV2
impl StructuralPartialEq for AttestationReportV2
Auto Trait Implementations§
impl Freeze for AttestationReportV2
impl RefUnwindSafe for AttestationReportV2
impl Send for AttestationReportV2
impl Sync for AttestationReportV2
impl Unpin for AttestationReportV2
impl UnsafeUnpin for AttestationReportV2
impl UnwindSafe for AttestationReportV2
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