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 |