From f9c4ba296653bcd685eb65af3f4e12407808b875 Mon Sep 17 00:00:00 2001
From: Jonas Platte <jonas@lumeo.com>
Date: Thu, 7 Jan 2021 14:24:48 +0100
Subject: [PATCH] Upgrade dependencies

---
 Cargo.toml   | 8 ++++----
 src/enums.rs | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 152514c..a5bba54 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -15,8 +15,8 @@ categories = [
 license = "MIT"
 
 [dependencies]
-rand = "0.7"
+rand = "0.8"
 hex = "0.4"
-sha2 = "0.8"
-md-5 = "0.8"
-digest = "0.8"
+sha2 = "0.9"
+md-5 = "0.9"
+digest = "0.9"
diff --git a/src/enums.rs b/src/enums.rs
index c6a60a9..6c45e8c 100644
--- a/src/enums.rs
+++ b/src/enums.rs
@@ -37,8 +37,8 @@ impl Algorithm {
             AlgorithmType::SHA2_512_256 => Box::new(Sha512Trunc256::new()),
         };
 
-        hash.input(bytes);
-        hex::encode(hash.result())
+        hash.update(bytes);
+        hex::encode(hash.finalize())
     }
 
     /// Calculate a hash of string's bytes using the selected algorithm