pub enum SignatureFailureKind {
BackendFailure,
InvalidPrivateKey,
InvalidPublicKey,
InvalidSignature,
InvalidMessage,
KeyGenerationFailed,
SecureEnclaveUnavailable,
SecureEnclaveRejectedKey,
}Expand description
Specific reason a signature operation failed.
Variants§
BackendFailure
The backend reported an unspecified internal failure.
InvalidPrivateKey
The supplied private key was malformed or invalid.
InvalidPublicKey
The supplied public key was malformed or invalid.
InvalidSignature
The signature was malformed or failed verification.
InvalidMessage
The message input was invalid for the operation.
KeyGenerationFailed
Key generation did not succeed.
The Secure Enclave was not available on this device.
SecureEnclaveRejectedKey
The Secure Enclave rejected the supplied key.
Trait Implementations§
Source§impl Clone for SignatureFailureKind
impl Clone for SignatureFailureKind
Source§fn clone(&self) -> SignatureFailureKind
fn clone(&self) -> SignatureFailureKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SignatureFailureKind
Source§impl Debug for SignatureFailureKind
impl Debug for SignatureFailureKind
Source§impl Display for SignatureFailureKind
impl Display for SignatureFailureKind
impl Eq for SignatureFailureKind
Source§impl PartialEq for SignatureFailureKind
impl PartialEq for SignatureFailureKind
impl StructuralPartialEq for SignatureFailureKind
Auto Trait Implementations§
impl Freeze for SignatureFailureKind
impl RefUnwindSafe for SignatureFailureKind
impl Send for SignatureFailureKind
impl Sync for SignatureFailureKind
impl Unpin for SignatureFailureKind
impl UnsafeUnpin for SignatureFailureKind
impl UnwindSafe for SignatureFailureKind
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