pub struct TpmStartAuthSessionCommand {
pub tpm_key: TpmHandle,
pub bind: TpmHandle,
pub nonce_caller: Tpm2bNonce,
pub encrypted_salt: Tpm2bEncryptedSecret,
pub session_type: TpmSe,
pub symmetric: TpmtSymDefObject,
pub auth_hash: TpmAlgId,
}Fields§
§tpm_key: TpmHandle§bind: TpmHandle§nonce_caller: Tpm2bNonce§encrypted_salt: Tpm2bEncryptedSecret§session_type: TpmSe§symmetric: TpmtSymDefObject§auth_hash: TpmAlgIdTrait Implementations§
Source§impl Clone for TpmStartAuthSessionCommand
impl Clone for TpmStartAuthSessionCommand
Source§fn clone(&self) -> TpmStartAuthSessionCommand
fn clone(&self) -> TpmStartAuthSessionCommand
Returns a duplicate of the value. Read more
1.0.0 · 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 TpmStartAuthSessionCommand
impl Debug for TpmStartAuthSessionCommand
Source§impl TpmSized for TpmStartAuthSessionCommand
impl TpmSized for TpmStartAuthSessionCommand
impl Eq for TpmStartAuthSessionCommand
impl StructuralPartialEq for TpmStartAuthSessionCommand
Auto Trait Implementations§
impl Freeze for TpmStartAuthSessionCommand
impl RefUnwindSafe for TpmStartAuthSessionCommand
impl Send for TpmStartAuthSessionCommand
impl Sync for TpmStartAuthSessionCommand
impl Unpin for TpmStartAuthSessionCommand
impl UnwindSafe for TpmStartAuthSessionCommand
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