Struct tss_esapi::handles::PermanentTpmHandle
source · pub struct PermanentTpmHandle { /* private fields */ }
Implementations§
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub fn new(value: u32) -> Result<PermanentTpmHandle>
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const First: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const StorageRootKey: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Owner: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Revoke: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Transport: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Operator: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Admin: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const EndorsementKey: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Null: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Unassigned: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const PasswordSession: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Lockout: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Endorsement: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Platform: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const PlatformNv: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const VendorSpecificAuthorizationFirst: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const VendorSpecificAuthorizationLast: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const AuthenticatedTimersFirst: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const AuthenticatedTimersLast: PermanentTpmHandle = _
source§impl PermanentTpmHandle
impl PermanentTpmHandle
pub const Last: PermanentTpmHandle = _
Trait Implementations§
source§impl Clone for PermanentTpmHandle
impl Clone for PermanentTpmHandle
source§fn clone(&self) -> PermanentTpmHandle
fn clone(&self) -> PermanentTpmHandle
Returns a copy 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 PermanentTpmHandle
impl Debug for PermanentTpmHandle
source§impl From<PermanentTpmHandle> for TPM2_HANDLE
impl From<PermanentTpmHandle> for TPM2_HANDLE
source§fn from(specific_tpm_handle: PermanentTpmHandle) -> TPM2_HANDLE
fn from(specific_tpm_handle: PermanentTpmHandle) -> TPM2_HANDLE
Converts to this type from the input type.
source§impl From<PermanentTpmHandle> for TpmHandle
impl From<PermanentTpmHandle> for TpmHandle
source§fn from(specific_tpm_handle: PermanentTpmHandle) -> TpmHandle
fn from(specific_tpm_handle: PermanentTpmHandle) -> TpmHandle
Converts to this type from the input type.
source§impl PartialEq<PermanentTpmHandle> for PermanentTpmHandle
impl PartialEq<PermanentTpmHandle> for PermanentTpmHandle
source§fn eq(&self, other: &PermanentTpmHandle) -> bool
fn eq(&self, other: &PermanentTpmHandle) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<TpmHandle> for PermanentTpmHandle
impl TryFrom<TpmHandle> for PermanentTpmHandle
source§impl TryFrom<u32> for PermanentTpmHandle
impl TryFrom<u32> for PermanentTpmHandle
source§fn try_from(tss_tpm_handle: TPM2_HANDLE) -> Result<PermanentTpmHandle>
fn try_from(tss_tpm_handle: TPM2_HANDLE) -> Result<PermanentTpmHandle>
Performs the conversion.