[−][src]Struct scram::server::PasswordInfo
Contains information about stored passwords. In particular, it stores the password that has been salted and hashed, the salt that was used, and the number of iterations of the hashing algorithm
Methods
impl PasswordInfo
[src]
pub fn new(hashed_password: Vec<u8>, iterations: u16, salt: Vec<u8>) -> Self
[src]
Create a new PasswordInfo
from the given information. The password is assumed to have
already been hashed using the given salt and iterations.
Auto Trait Implementations
impl RefUnwindSafe for PasswordInfo
impl Send for PasswordInfo
impl Sync for PasswordInfo
impl Unpin for PasswordInfo
impl UnwindSafe for PasswordInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,