diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2020-12-08 12:18:03 +0100 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2020-12-08 12:18:03 +0100 |
commit | e5cad9be655af56c38f3fa3d91e508191f77477e (patch) | |
tree | 2942e7bf5e7442e6bb5ffb72028d9034275d489c | |
parent | Allow to use different hash for storing scram passwords (diff) |
Add hash to scramed password stored in mnesia by earlier version
-rw-r--r-- | src/ejabberd_auth_mnesia.erl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ejabberd_auth_mnesia.erl b/src/ejabberd_auth_mnesia.erl index 76bd35340..3537d741a 100644 --- a/src/ejabberd_auth_mnesia.erl +++ b/src/ejabberd_auth_mnesia.erl @@ -180,6 +180,9 @@ count_users(Server, _) -> get_password(User, Server) -> case mnesia:dirty_read(passwd, {User, Server}) of + [#passwd{password = {scram, SK, SEK, Salt, IC}}] -> + {cache, {ok, #scram{storedkey = SK, serverkey = SEK, + salt = Salt, hash = sha, iterationcount = IC}}}; [#passwd{password = Password}] -> {cache, {ok, Password}}; _ -> |