diff --git a/src/digest/mod.rs b/src/digest/mod.rs index 93a21c4..8effcbd 100644 --- a/src/digest/mod.rs +++ b/src/digest/mod.rs @@ -79,7 +79,7 @@ impl FromStr for Digest { "sha3256t" => DigestAlgorithm::SHA3256, "sha3512t_256" => DigestAlgorithm::SHA3512Half, "sha3512t" => DigestAlgorithm::SHA3512, - _ => DigestAlgorithm::Unknown, + _ => return Err(DigestError::UnknownAlgorithm {algorithm: String::from(parts[1])}), }, hash: String::from(parts[2]), })