diff options
author | Badlop <badlop@process-one.net> | 2011-09-05 12:48:26 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2011-09-05 12:50:24 +0200 |
commit | da555fb90840c2d562c3f41b90a059da8e179605 (patch) | |
tree | a0b011ff524357fa8de7899fa4e18c1b1b86ffb9 | |
parent | Remove useless clauses (diff) |
Fix SCRAM auth of uppercase passwords (EJAB-1196)
-rw-r--r-- | src/scram.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/scram.erl b/src/scram.erl index dc1490189..860854ce1 100644 --- a/src/scram.erl +++ b/src/scram.erl @@ -37,8 +37,9 @@ client_key/2 ]). +%% ejabberd doesn't implement SASLPREP, so we use the similar RESOURCEPREP instead salted_password(Password, Salt, IterationCount) -> - hi(jlib:nameprep(Password), Salt, IterationCount). + hi(jlib:resourceprep(Password), Salt, IterationCount). client_key(SaltedPassword) -> crypto:sha_mac(SaltedPassword, "Client Key"). |