pub enum KeyManagementAlgorithm {
EcdhEsA256kw,
RsaOaep256,
Pbes2HsA256kw,
}Available on crate features
signatures and encryption only.Expand description
Key management algorithm for key wrapping.
Variants§
EcdhEsA256kw
ECDH-ES with AES-256 Key Wrap.
RsaOaep256
RSA-OAEP with SHA-256.
Pbes2HsA256kw
PBES2-HS256 with AES-256 Key Wrap (password-based).
Trait Implementations§
Source§impl Clone for KeyManagementAlgorithm
impl Clone for KeyManagementAlgorithm
Source§fn clone(&self) -> KeyManagementAlgorithm
fn clone(&self) -> KeyManagementAlgorithm
Returns a duplicate 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 KeyManagementAlgorithm
impl Debug for KeyManagementAlgorithm
Source§impl<'de> Deserialize<'de> for KeyManagementAlgorithm
impl<'de> Deserialize<'de> for KeyManagementAlgorithm
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for KeyManagementAlgorithm
impl Hash for KeyManagementAlgorithm
Source§impl PartialEq for KeyManagementAlgorithm
impl PartialEq for KeyManagementAlgorithm
Source§impl Serialize for KeyManagementAlgorithm
impl Serialize for KeyManagementAlgorithm
impl Copy for KeyManagementAlgorithm
impl Eq for KeyManagementAlgorithm
impl StructuralPartialEq for KeyManagementAlgorithm
Auto Trait Implementations§
impl Freeze for KeyManagementAlgorithm
impl RefUnwindSafe for KeyManagementAlgorithm
impl Send for KeyManagementAlgorithm
impl Sync for KeyManagementAlgorithm
impl Unpin for KeyManagementAlgorithm
impl UnsafeUnpin for KeyManagementAlgorithm
impl UnwindSafe for KeyManagementAlgorithm
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.