Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 #ifndef BLIMP_COMMON_BLOB_CACHE_SHA1_UTIL_H_ | |
| 6 #define BLIMP_COMMON_BLOB_CACHE_SHA1_UTIL_H_ | |
| 7 | |
| 8 #include <string> | |
| 9 #include <vector> | |
| 10 | |
| 11 #include "blimp/common/blimp_common_export.h" | |
| 12 | |
| 13 namespace blimp { | |
| 14 | |
| 15 // Returns the bytes of a SHA1 hash of the input. The vector is guaranteed | |
| 16 // to have length base::kSHA1Length. | |
| 17 BLIMP_COMMON_EXPORT std::vector<unsigned char> ToSHA1HashBytes( | |
| 18 const void* data, | |
| 19 size_t data_size); | |
| 20 | |
| 21 // Returns a hexadecimal string representation of a SHA1 hash. The input is | |
| 22 // required to have length base::kSHA1Length. | |
| 23 BLIMP_COMMON_EXPORT const std::string FormatSHA1Hash(const void* data); | |
|
Kevin M
2016/04/15 17:28:51
Take a const std::string& as input.
nyquist
2016/04/16 00:25:30
Done.
| |
| 24 | |
| 25 } // namespace blimp | |
| 26 | |
| 27 #endif // BLIMP_COMMON_BLOB_CACHE_SHA1_UTIL_H_ | |
| OLD | NEW |