summaryrefslogtreecommitdiffstats
path: root/net/base/hash_value.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/hash_value.cc')
-rw-r--r--net/base/hash_value.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/net/base/hash_value.cc b/net/base/hash_value.cc
index 7f2e479..9a91a93 100644
--- a/net/base/hash_value.cc
+++ b/net/base/hash_value.cc
@@ -9,6 +9,7 @@
#include "base/sha1.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
+#include "crypto/sha2.h"
namespace net {
@@ -120,12 +121,12 @@ const unsigned char* HashValue::data() const {
}
}
-bool IsSHA1HashInSortedArray(const SHA1HashValue& hash,
- const uint8_t* array,
- size_t array_byte_len) {
- DCHECK_EQ(0u, array_byte_len % base::kSHA1Length);
- const size_t arraylen = array_byte_len / base::kSHA1Length;
- return NULL != bsearch(hash.data, array, arraylen, base::kSHA1Length,
+bool IsSHA256HashInSortedArray(const SHA256HashValue& hash,
+ const uint8_t* array,
+ size_t array_byte_len) {
+ DCHECK_EQ(0u, array_byte_len % crypto::kSHA256Length);
+ const size_t arraylen = array_byte_len / crypto::kSHA256Length;
+ return NULL != bsearch(hash.data, array, arraylen, crypto::kSHA256Length,
CompareSHA1Hashes);
}