Enum webauthn_rs_core::internals::TpmtSignature
source · pub enum TpmtSignature {
RawSignature(Vec<u8>),
}Expand description
A TPM Signature.
Variants§
RawSignature(Vec<u8>)
A raw signature, verifyied by a cert + hash combination. May be implementation specific.
Trait Implementations§
source§impl Debug for TpmtSignature
impl Debug for TpmtSignature
source§impl TryFrom<&[u8]> for TpmtSignature
impl TryFrom<&[u8]> for TpmtSignature
§type Error = WebauthnError
type Error = WebauthnError
The type returned in the event of a conversion error.
source§fn try_from(data: &[u8]) -> Result<TpmtSignature, WebauthnError>
fn try_from(data: &[u8]) -> Result<TpmtSignature, WebauthnError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for TpmtSignature
impl RefUnwindSafe for TpmtSignature
impl Send for TpmtSignature
impl Sync for TpmtSignature
impl Unpin for TpmtSignature
impl UnwindSafe for TpmtSignature
Blanket Implementations§
source§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
source§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
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