fix deprecations
diff --git a/src/mango_idx.erl b/src/mango_idx.erl
index c886ab0..8fd26f5 100644
--- a/src/mango_idx.erl
+++ b/src/mango_idx.erl
@@ -302,7 +302,7 @@
 gen_name(Idx, Opts0) ->
     Opts = lists:usort(Opts0),
     TermBin = term_to_binary({Idx, Opts}),
-    Sha = crypto:sha(TermBin),
+    Sha = crypto:hash(sha, TermBin),
     mango_util:enc_hex(Sha).