aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cyrsasl_digest.erl8
-rw-r--r--src/ejabberd_http_poll.erl2
-rw-r--r--src/ejabberd_web_admin.erl2
-rw-r--r--src/mod_caps.erl4
-rw-r--r--src/scram.erl2
-rw-r--r--test/suite.erl10
6 files changed, 14 insertions, 14 deletions
diff --git a/src/cyrsasl_digest.erl b/src/cyrsasl_digest.erl
index 3f7133943..b837a2e25 100644
--- a/src/cyrsasl_digest.erl
+++ b/src/cyrsasl_digest.erl
@@ -237,7 +237,7 @@ response(KeyVals, User, Passwd, Nonce, AuthzId,
DigestURI = proplists_get_bin_value(<<"digest-uri">>, KeyVals, <<>>),
NC = proplists_get_bin_value(<<"nc">>, KeyVals, <<>>),
QOP = proplists_get_bin_value(<<"qop">>, KeyVals, <<>>),
- MD5Hash = crypto:md5(<<User/binary, ":", Realm/binary, ":",
+ MD5Hash = erlang:md5(<<User/binary, ":", Realm/binary, ":",
Passwd/binary>>),
A1 = case AuthzId of
<<"">> ->
@@ -253,7 +253,7 @@ response(KeyVals, User, Passwd, Nonce, AuthzId,
<<A2Prefix/binary, ":", DigestURI/binary,
":00000000000000000000000000000000">>
end,
- T = <<(hex((crypto:md5(A1))))/binary, ":", Nonce/binary,
+ T = <<(hex((erlang:md5(A1))))/binary, ":", Nonce/binary,
":", NC/binary, ":", CNonce/binary, ":", QOP/binary,
- ":", (hex((crypto:md5(A2))))/binary>>,
- hex((crypto:md5(T))).
+ ":", (hex((erlang:md5(A2))))/binary>>,
+ hex((erlang:md5(T))).
diff --git a/src/ejabberd_http_poll.erl b/src/ejabberd_http_poll.erl
index 480d04ec2..a00e690e2 100644
--- a/src/ejabberd_http_poll.erl
+++ b/src/ejabberd_http_poll.erl
@@ -284,7 +284,7 @@ handle_sync_event({http_put, Key, NewKey, Packet},
Allow = case StateData#state.key of
<<"">> -> true;
OldKey ->
- NextKey = jlib:encode_base64((crypto:sha(Key))),
+ NextKey = jlib:encode_base64((p1_sha:sha1(Key))),
if OldKey == NextKey -> true;
true -> false
end
diff --git a/src/ejabberd_web_admin.erl b/src/ejabberd_web_admin.erl
index 02f653f58..5744a0866 100644
--- a/src/ejabberd_web_admin.erl
+++ b/src/ejabberd_web_admin.erl
@@ -2447,7 +2447,7 @@ get_port_data(PortIP, Opts) ->
io_lib:format("~.16b", [N])
end,
binary_to_list(
- crypto:md5(
+ erlang:md5(
[SPort, IPS, atom_to_list(NetProt)])))),
{Port, SPort, IPT, IPS, SSPort, NetProt, OptsClean}.
diff --git a/src/mod_caps.erl b/src/mod_caps.erl
index 513eaa450..ac115d646 100644
--- a/src/mod_caps.erl
+++ b/src/mod_caps.erl
@@ -467,8 +467,8 @@ make_disco_hash(DiscoEls, Algo) ->
Concat = list_to_binary([concat_identities(DiscoEls),
concat_features(DiscoEls), concat_info(DiscoEls)]),
jlib:encode_base64(case Algo of
- md5 -> crypto:md5(Concat);
- sha1 -> crypto:sha(Concat);
+ md5 -> erlang:md5(Concat);
+ sha1 -> p1_sha:sha1(Concat);
sha224 -> p1_sha:sha224(Concat);
sha256 -> p1_sha:sha256(Concat);
sha384 -> p1_sha:sha384(Concat);
diff --git a/src/scram.erl b/src/scram.erl
index 94b3324fd..407f69d2f 100644
--- a/src/scram.erl
+++ b/src/scram.erl
@@ -46,7 +46,7 @@ client_key(SaltedPassword) ->
-spec stored_key(binary()) -> binary().
-stored_key(ClientKey) -> crypto:sha(ClientKey).
+stored_key(ClientKey) -> p1_sha:sha1(ClientKey).
-spec server_key(binary()) -> binary().
diff --git a/test/suite.erl b/test/suite.erl
index 8104df75e..c35592c80 100644
--- a/test/suite.erl
+++ b/test/suite.erl
@@ -254,11 +254,11 @@ response(User, Passwd, Nonce, AuthzId, Realm, CNonce,
DigestURI, NC, QOP, A2Prefix) ->
A1 = case AuthzId of
<<"">> ->
- <<((crypto:md5(<<User/binary, ":", Realm/binary, ":",
+ <<((erlang:md5(<<User/binary, ":", Realm/binary, ":",
Passwd/binary>>)))/binary,
":", Nonce/binary, ":", CNonce/binary>>;
_ ->
- <<((crypto:md5(<<User/binary, ":", Realm/binary, ":",
+ <<((erlang:md5(<<User/binary, ":", Realm/binary, ":",
Passwd/binary>>)))/binary,
":", Nonce/binary, ":", CNonce/binary, ":",
AuthzId/binary>>
@@ -270,10 +270,10 @@ response(User, Passwd, Nonce, AuthzId, Realm, CNonce,
<<A2Prefix/binary, ":", DigestURI/binary,
":00000000000000000000000000000000">>
end,
- T = <<(hex((crypto:md5(A1))))/binary, ":", Nonce/binary,
+ T = <<(hex((erlang:md5(A1))))/binary, ":", Nonce/binary,
":", NC/binary, ":", CNonce/binary, ":", QOP/binary,
- ":", (hex((crypto:md5(A2))))/binary>>,
- hex((crypto:md5(T))).
+ ":", (hex((erlang:md5(A2))))/binary>>,
+ hex((erlang:md5(T))).
my_jid(Config) ->
jlib:make_jid(?config(user, Config),