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 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<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<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<AuthHandle> for AuthHandle
impl PartialEq<AuthHandle> 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 ==.