pub struct GuestStateProtection {
pub encrypted_gsp: GspCiphertextContent,
pub decrypted_gsp: [GspCleartextContent; 2],
pub extended_status_flags: GspExtendedStatusFlags,
pub new_gsp: GspCleartextContent,
}
Expand description
Response fields for Guest State Protection sent from the host
Fields§
§encrypted_gsp: GspCiphertextContent
Guest State Protection ciphertext content
decrypted_gsp: [GspCleartextContent; 2]
Guest State Protection cleartext content
extended_status_flags: GspExtendedStatusFlags
Extended status flags
new_gsp: GspCleartextContent
Randomized new_gsp sent in the GuestStateProtectionRequest message to the host
Auto Trait Implementations§
impl Freeze for GuestStateProtection
impl RefUnwindSafe for GuestStateProtection
impl Send for GuestStateProtection
impl Sync for GuestStateProtection
impl Unpin for GuestStateProtection
impl UnwindSafe for GuestStateProtection
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