[][src]Trait jwtvault::api::password::PasswordHasher

pub trait PasswordHasher<H: Default> {
    fn hash_user_password<T: AsRef<str>>(
        &self,
        user: T,
        password: T
    ) -> Result<String, Error>;
fn verify_user_password<T: AsRef<str>>(
        &self,
        user: T,
        password: T,
        hash: T
    ) -> Result<bool, Error>; }

Required methods

fn hash_user_password<T: AsRef<str>>(
    &self,
    user: T,
    password: T
) -> Result<String, Error>

Implementation Required

fn verify_user_password<T: AsRef<str>>(
    &self,
    user: T,
    password: T,
    hash: T
) -> Result<bool, Error>

Loading content...

Implementors

impl PasswordHasher<ArgonPasswordHasher> for DynamicVault[src]

impl<'a> PasswordHasher<Hasher<'a>> for ArgonPasswordHasher[src]

impl<'a> PasswordHasher<Hasher<'a>> for DefaultVault[src]

Loading content...