diff --git a/src/digest.rs b/src/digest.rs index eaa297c..d9f9e43 100644 --- a/src/digest.rs +++ b/src/digest.rs @@ -39,7 +39,7 @@ impl Algorithm { /// Calculate a hash of bytes using the selected algorithm pub fn hash(&self, bytes: &[u8]) -> String { - let mut hash: Box = match self.algo { + 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()), @@ -351,7 +351,7 @@ impl WwwAuthenticateHeader { }, opaque: kv.remove("opaque"), stale: match kv.get("stale") { - Some(v) => v.to_ascii_lowercase() == "true", + Some(v) => &v.to_ascii_lowercase() == "true", None => false, }, charset: match kv.get("charset") { @@ -370,7 +370,7 @@ impl WwwAuthenticateHeader { None }, userhash: match kv.get("userhash") { - Some(v) => v.to_ascii_lowercase() == "true", + Some(v) => &v.to_ascii_lowercase() == "true", None => false, }, nc : 0