pub struct PBKDF2Params { /* private fields */ }
Expand description
Struct representing PBKDF2 parameters.
CDDL:
PBKDF2Params = [1, Salt, iterations: uint, HashType]
Implementations§
Trait Implementations§
Source§impl Clone for PBKDF2Params
impl Clone for PBKDF2Params
Source§fn clone(&self) -> PBKDF2Params
fn clone(&self) -> PBKDF2Params
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 PBKDF2Params
impl Debug for PBKDF2Params
Source§impl Default for PBKDF2Params
impl Default for PBKDF2Params
Source§impl Display for PBKDF2Params
impl Display for PBKDF2Params
Source§impl From<PBKDF2Params> for CBOR
impl From<PBKDF2Params> for CBOR
Source§fn from(val: PBKDF2Params) -> Self
fn from(val: PBKDF2Params) -> Self
Converts to this type from the input type.
Source§impl KeyDerivation for PBKDF2Params
impl KeyDerivation for PBKDF2Params
const INDEX: usize = 1usize
fn lock( &mut self, content_key: &SymmetricKey, secret: impl AsRef<[u8]>, ) -> Result<EncryptedMessage>
fn unlock( &self, encrypted_message: &EncryptedMessage, secret: impl AsRef<[u8]>, ) -> Result<SymmetricKey>
Source§impl PartialEq for PBKDF2Params
impl PartialEq for PBKDF2Params
Source§impl TryFrom<CBOR> for PBKDF2Params
impl TryFrom<CBOR> for PBKDF2Params
impl Eq for PBKDF2Params
impl StructuralPartialEq for PBKDF2Params
Auto Trait Implementations§
impl Freeze for PBKDF2Params
impl RefUnwindSafe for PBKDF2Params
impl Send for PBKDF2Params
impl Sync for PBKDF2Params
impl Unpin for PBKDF2Params
impl UnwindSafe for PBKDF2Params
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