aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/hash.rs
diff options
context:
space:
mode:
authorAnsley Peduru <[email protected]>2018-01-01 15:40:02 -0500
committerGitHub <[email protected]>2018-01-01 15:40:02 -0500
commitc2430b87f77a7396aca08e23d99b0fbea589627e (patch)
tree32dec00c09d6b7e8d796dd00a0134fe3dec3b959 /openssl/src/hash.rs
parentFix x509 doc examples (diff)
parentMerge pull request #813 from sfackler/ssl-filetype (diff)
downloadrust-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.rs12
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]