diff --git a/src/digest_engine/sha2.rs b/src/digest_engine/sha2.rs index 35742cb..718fc52 100644 --- a/src/digest_engine/sha2.rs +++ b/src/digest_engine/sha2.rs @@ -13,7 +13,9 @@ impl DigestEngineSha256 { // Manual implementation of PartialEq fn eq(&self, other: &Self) -> bool { - self.hasher.clone().result().as_slice() == other.hasher.clone().result().as_slice() + let result1 = self.hasher.clone().finalize(); + let result2 = other.hasher.clone().finalize(); + result1.as_slice() == result2.as_slice() } // Manual implementation of Eq