pub enum KeyWrapOutcome {
UnsupportedProfileId,
UnsupportedArchiveIdentity,
UnsupportedRecipientIdentity,
UnsupportedSuite,
CertificatePolicyRejected,
InvalidRecord,
NoMatchingPrivateKey,
UnwrappedCandidateMasterKey {
master_key: [u8; 32],
recipient_spki_digest: [u8; 32],
},
}Variants§
UnsupportedProfileId
UnsupportedArchiveIdentity
UnsupportedRecipientIdentity
UnsupportedSuite
CertificatePolicyRejected
InvalidRecord
NoMatchingPrivateKey
UnwrappedCandidateMasterKey
Trait Implementations§
Source§impl Clone for KeyWrapOutcome
impl Clone for KeyWrapOutcome
Source§impl Debug for KeyWrapOutcome
impl Debug for KeyWrapOutcome
impl Eq for KeyWrapOutcome
Source§impl PartialEq for KeyWrapOutcome
impl PartialEq for KeyWrapOutcome
impl StructuralPartialEq for KeyWrapOutcome
Auto Trait Implementations§
impl Forget for KeyWrapOutcome
impl Freeze for KeyWrapOutcome
impl Move for KeyWrapOutcome
impl RefUnwindSafe for KeyWrapOutcome
impl Send for KeyWrapOutcome
impl Sync for KeyWrapOutcome
impl Unpin for KeyWrapOutcome
impl UnsafeUnpin for KeyWrapOutcome
impl UnwindSafe for KeyWrapOutcome
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> 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