Struct tss_esapi::handles::AuthHandle
source · pub struct AuthHandle { /* private fields */ }
Expand description
Module that contains the different types of handles that the ESAPI and the TPM uses in order to provide access to objects that was or has been created. ESYS Handles Auth handle
Represents an esys handle to resources that can be used for authentication.
Implementations§
source§impl AuthHandle
impl AuthHandle
pub const Owner: AuthHandle = _
source§impl AuthHandle
impl AuthHandle
pub const Lockout: AuthHandle = _
source§impl AuthHandle
impl AuthHandle
pub const Endorsement: AuthHandle = _
source§impl AuthHandle
impl AuthHandle
pub const Platform: AuthHandle = _
Trait Implementations§
source§impl Clone for AuthHandle
impl Clone for AuthHandle
source§fn clone(&self) -> AuthHandle
fn clone(&self) -> AuthHandle
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 AuthHandle
impl Debug for AuthHandle
source§impl From<AuthHandle> for NvIndexHandle
impl From<AuthHandle> for NvIndexHandle
source§fn from(handle_other: AuthHandle) -> NvIndexHandle
fn from(handle_other: AuthHandle) -> NvIndexHandle
Converts to this type from the input type.
source§impl From<AuthHandle> for ObjectHandle
impl From<AuthHandle> for ObjectHandle
source§fn from(handle_self: AuthHandle) -> ObjectHandle
fn from(handle_self: AuthHandle) -> ObjectHandle
Converts to this type from the input type.
source§impl From<AuthHandle> for SessionHandle
impl From<AuthHandle> for SessionHandle
source§fn from(handle_other: AuthHandle) -> SessionHandle
fn from(handle_other: AuthHandle) -> SessionHandle
Converts to this type from the input type.
source§impl From<AuthHandle> for ESYS_TR
impl From<AuthHandle> for ESYS_TR
source§fn from(handle: AuthHandle) -> ESYS_TR
fn from(handle: AuthHandle) -> ESYS_TR
Converts to this type from the input type.
source§impl From<Clear> for AuthHandle
impl From<Clear> for AuthHandle
source§fn from(clear: Clear) -> AuthHandle
fn from(clear: Clear) -> AuthHandle
Converts to this type from the input type.
source§impl From<NvAuth> for AuthHandle
impl From<NvAuth> for AuthHandle
source§fn from(nv_auth: NvAuth) -> AuthHandle
fn from(nv_auth: NvAuth) -> AuthHandle
Converts to this type from the input type.
source§impl From<NvIndexHandle> for AuthHandle
impl From<NvIndexHandle> for AuthHandle
source§fn from(handle_self: NvIndexHandle) -> AuthHandle
fn from(handle_self: NvIndexHandle) -> AuthHandle
Converts to this type from the input type.
source§impl From<ObjectHandle> for AuthHandle
impl From<ObjectHandle> for AuthHandle
source§fn from(handle_other: ObjectHandle) -> AuthHandle
fn from(handle_other: ObjectHandle) -> AuthHandle
Converts to this type from the input type.
source§impl From<Platform> for AuthHandle
impl From<Platform> for AuthHandle
source§fn from(_: Platform) -> AuthHandle
fn from(_: Platform) -> AuthHandle
Converts to this type from the input type.
source§impl From<Provision> for AuthHandle
impl From<Provision> for AuthHandle
source§fn from(provision: Provision) -> AuthHandle
fn from(provision: Provision) -> AuthHandle
Converts to this type from the input type.
source§impl From<SessionHandle> for AuthHandle
impl From<SessionHandle> for AuthHandle
source§fn from(handle_self: SessionHandle) -> AuthHandle
fn from(handle_self: SessionHandle) -> AuthHandle
Converts to this type from the input type.
source§impl From<u32> for AuthHandle
impl From<u32> for AuthHandle
source§fn from(tss_esys_object_handle: ESYS_TR) -> AuthHandle
fn from(tss_esys_object_handle: ESYS_TR) -> AuthHandle
Converts to this type from the input type.
source§impl Hash for AuthHandle
impl Hash for AuthHandle
source§impl PartialEq for AuthHandle
impl PartialEq for AuthHandle
source§fn eq(&self, other: &AuthHandle) -> bool
fn eq(&self, other: &AuthHandle) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<AuthHandle> for Clear
impl TryFrom<AuthHandle> for Clear
source§impl TryFrom<AuthHandle> for NvAuth
impl TryFrom<AuthHandle> for NvAuth
source§impl TryFrom<AuthHandle> for Platform
impl TryFrom<AuthHandle> for Platform
source§impl TryFrom<AuthHandle> for Provision
impl TryFrom<AuthHandle> for Provision
impl Copy for AuthHandle
impl Eq for AuthHandle
impl StructuralPartialEq for AuthHandle
Auto Trait Implementations§
impl Freeze for AuthHandle
impl RefUnwindSafe for AuthHandle
impl Send for AuthHandle
impl Sync for AuthHandle
impl Unpin for AuthHandle
impl UnwindSafe for AuthHandle
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