Trait lexa_framework::security::password::PasswordEncryption
source · pub trait PasswordEncryption: Clone {
// Required methods
fn new(secret: impl ToString) -> Self;
fn encrypt_password(
&self,
credential: impl AsRef<str>
) -> Result<String, Box<dyn Error + Send + Sync>>;
fn verify_password(
&self,
encrypted: impl AsRef<str>,
credential: impl AsRef<str>
) -> bool;
}Required Methods§
fn new(secret: impl ToString) -> Self
Object Safety§
This trait is not object safe.