pub struct SnpCall;
Expand description
Implementation of TeeCall
for SNP
Trait Implementations§
Source§impl TeeCall for SnpCall
impl TeeCall for SnpCall
Source§fn get_attestation_report(
&self,
report_data: &[u8; 64],
) -> Result<GetAttestationReportResult, Error>
fn get_attestation_report( &self, report_data: &[u8; 64], ) -> Result<GetAttestationReportResult, Error>
Get the attestation report from /dev/sev-guest.
Source§fn supports_get_derived_key(&self) -> Option<&dyn TeeCallGetDerivedKey>
fn supports_get_derived_key(&self) -> Option<&dyn TeeCallGetDerivedKey>
Key derivation is supported by SNP
Auto Trait Implementations§
impl Freeze for SnpCall
impl RefUnwindSafe for SnpCall
impl Send for SnpCall
impl Sync for SnpCall
impl Unpin for SnpCall
impl UnwindSafe for SnpCall
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