Chromium Code Reviews| Index: crypto/sha2.h |
| diff --git a/crypto/sha2.h b/crypto/sha2.h |
| index 0ca1008d7d0a329e0aacf28c50e835c500d25473..7e1d14c1501b2f729014b7b4fb6b9bb61d168c24 100644 |
| --- a/crypto/sha2.h |
| +++ b/crypto/sha2.h |
| @@ -9,6 +9,7 @@ |
| #include <string> |
| #include "crypto/crypto_export.h" |
| +#include "base/string_piece.h" |
|
wtc
2012/01/10 00:50:59
Nit: list "base" before "crypto".
agl
2012/01/10 16:15:29
Done.
|
| namespace crypto { |
| @@ -21,12 +22,12 @@ static const size_t kSHA256Length = 32; // Length in bytes of a SHA-256 hash. |
| // Computes the SHA-256 hash of the input string 'str' and stores the first |
| // 'len' bytes of the hash in the output buffer 'output'. If 'len' > 32, |
| // only 32 bytes (the full hash) are stored in the 'output' buffer. |
| -CRYPTO_EXPORT void SHA256HashString(const std::string& str, |
| +CRYPTO_EXPORT void SHA256HashString(const base::StringPiece& str, |
| void* output, size_t len); |
| // Convenience version of the above that returns the result in a 32-byte |
| // string. |
| -CRYPTO_EXPORT std::string SHA256HashString(const std::string& str); |
| +CRYPTO_EXPORT std::string SHA256HashString(const base::StringPiece& str); |
| } // namespace crypto |