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