rename password-related utils functions

This commit is contained in:
Charles Hall 2024-06-02 17:54:16 -07:00
parent aa4cd8b1e1
commit 71f3d84115
No known key found for this signature in database
GPG key ID: 7B8E0645816E07CF
5 changed files with 7 additions and 7 deletions

View file

@ -113,7 +113,7 @@ pub(crate) async fn login_route(
));
}
if !utils::verify_password_hash(hash, password) {
if !utils::verify_password(hash, password) {
return Err(Error::BadRequest(
ErrorKind::forbidden(),
"Wrong username or password.",

View file

@ -586,7 +586,7 @@ impl KeyValueDatabase {
let empty_hashed_password = password
.map_or(false, |password| {
utils::verify_password_hash("", password)
utils::verify_password("", password)
});
if empty_hashed_password {

View file

@ -135,7 +135,7 @@ impl service::users::Data for KeyValueDatabase {
password: Option<&str>,
) -> Result<()> {
if let Some(password) = password {
if let Ok(hash) = utils::calculate_password_hash(password) {
if let Ok(hash) = utils::hash_password(password) {
self.userid_password
.insert(user_id.as_bytes(), hash.as_bytes())?;
Ok(())

View file

@ -87,7 +87,7 @@ impl Service {
// Check if password is correct
if let Some(hash) = services().users.password_hash(&user_id)? {
if !utils::verify_password_hash(hash, password) {
if !utils::verify_password(hash, password) {
uiaainfo.auth_error =
Some(ruma::api::client::error::StandardErrorBody {
kind: ErrorKind::forbidden(),

View file

@ -71,8 +71,8 @@ pub(crate) fn random_string(length: usize) -> String {
.collect()
}
/// Calculate a new hash for the given password
pub(crate) fn calculate_password_hash<B>(
/// Hash the given password
pub(crate) fn hash_password<B>(
password: B,
) -> Result<password_hash::PasswordHashString, password_hash::Error>
where
@ -89,7 +89,7 @@ where
/// Compare a password to a hash
///
/// Returns `true` if the password matches the hash, `false` otherwise.
pub(crate) fn verify_password_hash<S, B>(hash: S, password: B) -> bool
pub(crate) fn verify_password<S, B>(hash: S, password: B) -> bool
where
S: AsRef<str>,
B: AsRef<[u8]>,