diff options
Diffstat (limited to 'components/net/subresource_integrity.rs')
-rw-r--r-- | components/net/subresource_integrity.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/net/subresource_integrity.rs b/components/net/subresource_integrity.rs index 5088cc114b2..e0a7168de97 100644 --- a/components/net/subresource_integrity.rs +++ b/components/net/subresource_integrity.rs @@ -4,10 +4,11 @@ use base64; use net_traits::response::{Response, ResponseBody, ResponseType}; -use openssl::hash::{MessageDigest, hash2}; +use openssl::hash::{MessageDigest, hash}; use std::iter::Filter; use std::str::Split; use std::sync::MutexGuard; + const SUPPORTED_ALGORITHM: &'static [&'static str] = &[ "sha256", "sha384", @@ -119,7 +120,7 @@ fn apply_algorithm_to_response(body: MutexGuard<ResponseBody>, message_digest: MessageDigest) -> String { if let ResponseBody::Done(ref vec) = *body { - let response_digest = hash2(message_digest, vec).unwrap(); //Now hash2 + let response_digest = hash(message_digest, vec).unwrap(); //Now hash base64::encode(&response_digest) } else { unreachable!("Tried to calculate digest of incomplete response body") |