[−][src]Struct mundane::password::scrypt::ScryptParams
The parameters to the scrypt function.
These parameters determine how much effort will be required in order to
generate or verify an scrypt hash. "Effort" here refers to utilization
of of CPU, memory, and memory bandwidth. For more details on what these
parameters mean and their implications, see The scrypt Parameters. For
sane defaults, see the SCRYPT_PARAMS_XXX
constants.
Methods
impl ScryptParams
[src]
#[must_use]
pub fn N(&self) -> u64
[src]
Gets the parameter N.
#[must_use]
pub fn r(&self) -> u64
[src]
Gets the parameter r.
#[must_use]
pub fn p(&self) -> u64
[src]
Gets the parameter p.
Trait Implementations
impl Clone for ScryptParams
[src]
fn clone(&self) -> ScryptParams
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ScryptParams
[src]
impl Debug for ScryptParams
[src]
Auto Trait Implementations
impl Send for ScryptParams
impl Unpin for ScryptParams
impl Sync for ScryptParams
impl RefUnwindSafe for ScryptParams
impl UnwindSafe for ScryptParams
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,