diff options
| author | Ansley Peduru <[email protected]> | 2018-01-01 15:40:02 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-01-01 15:40:02 -0500 |
| commit | c2430b87f77a7396aca08e23d99b0fbea589627e (patch) | |
| tree | 32dec00c09d6b7e8d796dd00a0134fe3dec3b959 /openssl/src/hash.rs | |
| parent | Fix x509 doc examples (diff) | |
| parent | Merge pull request #813 from sfackler/ssl-filetype (diff) | |
| download | rust-openssl-c2430b87f77a7396aca08e23d99b0fbea589627e.tar.xz rust-openssl-c2430b87f77a7396aca08e23d99b0fbea589627e.zip | |
Merge branch 'master' into x509-docs
Diffstat (limited to 'openssl/src/hash.rs')
| -rw-r--r-- | openssl/src/hash.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/openssl/src/hash.rs b/openssl/src/hash.rs index 9ceaebbc..103a7ae3 100644 --- a/openssl/src/hash.rs +++ b/openssl/src/hash.rs @@ -265,20 +265,20 @@ pub fn hash(t: MessageDigest, data: &[u8]) -> Result<DigestBytes, ErrorStack> { #[cfg(test)] mod tests { - use hex::{FromHex, ToHex}; + use hex::{self, FromHex}; use std::io::prelude::*; use super::*; fn hash_test(hashtype: MessageDigest, hashtest: &(&str, &str)) { let res = hash(hashtype, &Vec::from_hex(hashtest.0).unwrap()).unwrap(); - assert_eq!(res.to_hex(), hashtest.1); + assert_eq!(hex::encode(res), hashtest.1); } fn hash_recycle_test(h: &mut Hasher, hashtest: &(&str, &str)) { let _ = h.write_all(&Vec::from_hex(hashtest.0).unwrap()).unwrap(); let res = h.finish().unwrap(); - assert_eq!(res.to_hex(), hashtest.1); + assert_eq!(hex::encode(res), hashtest.1); } // Test vectors from http://www.nsrl.nist.gov/testdata/ @@ -344,18 +344,18 @@ mod tests { let mut h2 = h1.clone(); h2.write_all(&inp[p..]).unwrap(); let res = h2.finish().unwrap(); - assert_eq!(res.to_hex(), md5_tests[i].1); + assert_eq!(hex::encode(res), md5_tests[i].1); } h1.write_all(&inp[p..]).unwrap(); let res = h1.finish().unwrap(); - assert_eq!(res.to_hex(), md5_tests[i].1); + assert_eq!(hex::encode(res), md5_tests[i].1); println!("Clone a finished hasher"); let mut h3 = h1.clone(); h3.write_all(&Vec::from_hex(md5_tests[i + 1].0).unwrap()) .unwrap(); let res = h3.finish().unwrap(); - assert_eq!(res.to_hex(), md5_tests[i + 1].1); + assert_eq!(hex::encode(res), md5_tests[i + 1].1); } #[test] |