]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: drop 'using ceph::crypto::SHA256' from rgw_common.h.
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Mon, 15 May 2017 16:03:49 +0000 (18:03 +0200)
committerRadoslaw Zarzynski <rzarzynski@mirantis.com>
Wed, 7 Jun 2017 10:46:20 +0000 (12:46 +0200)
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
src/rgw/rgw_auth_s3.h
src/rgw/rgw_common.h

index 11abf9ccc0e7212642e9e79ee333a59f7a199b2a..0d9c8eac28a8243ed122701a5fc29233377bff97 100644 (file)
@@ -200,7 +200,7 @@ class AWSv4ComplMulti : public rgw::auth::Completer,
 
   size_t stream_pos;
   boost::container::static_vector<char, ChunkMeta::META_MAX_SIZE> parsing_buf;
-  SHA256* sha256_hash;
+  ceph::crypto::SHA256* sha256_hash;
   std::string prev_chunk_signature;
 
   bool is_signature_mismatched();
index a90a0daa92453807dcb401ca9ff6beeec7aa2f9c..6d314df56aa44b37d776bff10f7d861066b7c4e6 100644 (file)
@@ -2273,11 +2273,12 @@ calc_hmac_sha256(const std::array<unsigned char, KeyLenN>& key,
 
 extern sha256_digest_t calc_hash_sha256(const boost::string_view& msg);
 
-using ceph::crypto::SHA256;
-extern SHA256* calc_hash_sha256_open_stream();
-extern void calc_hash_sha256_update_stream(SHA256 *hash, const char *msg, int len);
-extern std::string calc_hash_sha256_close_stream(SHA256 **hash);
-extern std::string calc_hash_sha256_restart_stream(SHA256 **phash);
+extern ceph::crypto::SHA256* calc_hash_sha256_open_stream();
+extern void calc_hash_sha256_update_stream(ceph::crypto::SHA256* hash,
+                                           const char* msg,
+                                           int len);
+extern std::string calc_hash_sha256_close_stream(ceph::crypto::SHA256** phash);
+extern std::string calc_hash_sha256_restart_stream(ceph::crypto::SHA256** phash);
 
 extern int rgw_parse_op_type_list(const string& str, uint32_t *perm);