pub enum KeyDerivationAlgorithmChoice {
Argon2id,
Pbkdf2,
}Expand description
Key derivation algorithm options for global configuration
Variants§
Argon2id
Argon2id is chosen for its strong security properties against various attacks
Pbkdf2
PBKDF2 is a widely supported key derivation function suitable for constrained environments
Trait Implementations§
Source§impl Clone for KeyDerivationAlgorithmChoice
impl Clone for KeyDerivationAlgorithmChoice
Source§fn clone(&self) -> KeyDerivationAlgorithmChoice
fn clone(&self) -> KeyDerivationAlgorithmChoice
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 KeyDerivationAlgorithmChoice
impl Debug for KeyDerivationAlgorithmChoice
Source§impl Default for KeyDerivationAlgorithmChoice
impl Default for KeyDerivationAlgorithmChoice
Source§fn default() -> KeyDerivationAlgorithmChoice
fn default() -> KeyDerivationAlgorithmChoice
Returns the “default value” for a type. Read more
Source§impl PartialEq for KeyDerivationAlgorithmChoice
impl PartialEq for KeyDerivationAlgorithmChoice
Source§fn eq(&self, other: &KeyDerivationAlgorithmChoice) -> bool
fn eq(&self, other: &KeyDerivationAlgorithmChoice) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for KeyDerivationAlgorithmChoice
impl StructuralPartialEq for KeyDerivationAlgorithmChoice
Auto Trait Implementations§
impl Freeze for KeyDerivationAlgorithmChoice
impl RefUnwindSafe for KeyDerivationAlgorithmChoice
impl Send for KeyDerivationAlgorithmChoice
impl Sync for KeyDerivationAlgorithmChoice
impl Unpin for KeyDerivationAlgorithmChoice
impl UnwindSafe for KeyDerivationAlgorithmChoice
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