Index: crypto/sha2.cc |
diff --git a/crypto/sha2.cc b/crypto/sha2.cc |
index da51cc551f367788c05139d48cfd4dd179c7bb3b..c59a6fa56e2c072487f43c2d372ffd19cc4dceff 100644 |
--- a/crypto/sha2.cc |
+++ b/crypto/sha2.cc |
@@ -10,13 +10,13 @@ |
namespace crypto { |
-void SHA256HashString(const std::string& str, void* output, size_t len) { |
+void SHA256HashString(const base::StringPiece& str, void* output, size_t len) { |
scoped_ptr<SecureHash> ctx(SecureHash::Create(SecureHash::SHA256)); |
ctx->Update(str.data(), str.length()); |
ctx->Finish(output, len); |
} |
-std::string SHA256HashString(const std::string& str) { |
+std::string SHA256HashString(const base::StringPiece& str) { |
std::string output(kSHA256Length, 0); |
SHA256HashString(str, string_as_array(&output), output.size()); |
return output; |