diff --git a/Cargo.toml b/Cargo.toml index 282fe45..2cc4f42 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,9 +17,9 @@ license = "MIT" [dependencies] rand = "0.8" hex = "0.4" -sha2 = "0.9" -md-5 = "0.9" -digest = "0.9" +sha2 = "0.10" +md-5 = "0.10" +digest = "0.10" [dependencies.http] version = "0.2.4" diff --git a/src/enums.rs b/src/enums.rs index 0412e98..5a44497 100644 --- a/src/enums.rs +++ b/src/enums.rs @@ -7,7 +7,7 @@ use std::str::FromStr; use digest::{Digest, DynDigest}; use md5::Md5; -use sha2::{Sha256, Sha512Trunc256}; +use sha2::{Sha256, Sha512_256}; use std::borrow::Cow; /// Algorithm type @@ -37,7 +37,7 @@ impl Algorithm { let mut hash: Box = match self.algo { AlgorithmType::MD5 => Box::new(Md5::new()), AlgorithmType::SHA2_256 => Box::new(Sha256::new()), - AlgorithmType::SHA2_512_256 => Box::new(Sha512Trunc256::new()), + AlgorithmType::SHA2_512_256 => Box::new(Sha512_256::new()), }; hash.update(bytes);