pub struct PreparedCommit {
pub tee_secrets_row: Option<Vec<u8>>,
pub anchor: Option<AnchorBinding>,
}Expand description
What a RestoreCommitter prepared, to be recorded in the staged restore’s
authenticated metadata before RestoreCommitter::commit runs.
Fields§
§tee_secrets_row: Option<Vec<u8>>The KMS-sealed secrets row an enclave will commit (opaque here).
anchor: Option<AnchorBinding>Anti-rollback reservation, when the target runs an external counter.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PreparedCommit
impl RefUnwindSafe for PreparedCommit
impl Send for PreparedCommit
impl Sync for PreparedCommit
impl Unpin for PreparedCommit
impl UnsafeUnpin for PreparedCommit
impl UnwindSafe for PreparedCommit
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