From: Matt Benjamin Date: Fri, 19 Oct 2018 20:40:19 +0000 (-0400) Subject: rgw: distinguish parse_v4_credentials X-Git-Tag: v14.1.0~700^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=aa8c686da10ce1211a706f3519757045dfe34bed;p=ceph.git rgw: distinguish parse_v4_credentials The caller and callees of this method are v4-specific, and their names contain a v4 infix. Signed-off-by: Matt Benjamin --- diff --git a/src/rgw/rgw_auth_s3.cc b/src/rgw/rgw_auth_s3.cc index 2662db2de1d0..09e3442a5aaf 100644 --- a/src/rgw/rgw_auth_s3.cc +++ b/src/rgw/rgw_auth_s3.cc @@ -422,14 +422,14 @@ static inline int parse_v4_auth_header(const req_info& info, /* in return 0; } -int parse_credentials(const req_info& info, /* in */ - boost::string_view& access_key_id, /* out */ - boost::string_view& credential_scope, /* out */ - boost::string_view& signedheaders, /* out */ - boost::string_view& signature, /* out */ - boost::string_view& date, /* out */ - boost::string_view& session_token, /* out */ - const bool using_qs) /* in */ +int parse_v4_credentials(const req_info& info, /* in */ + boost::string_view& access_key_id, /* out */ + boost::string_view& credential_scope, /* out */ + boost::string_view& signedheaders, /* out */ + boost::string_view& signature, /* out */ + boost::string_view& date, /* out */ + boost::string_view& session_token, /* out */ + const bool using_qs) /* in */ { boost::string_view credential; int ret; diff --git a/src/rgw/rgw_auth_s3.h b/src/rgw/rgw_auth_s3.h index f8ea7480be69..bd920d1184e3 100644 --- a/src/rgw/rgw_auth_s3.h +++ b/src/rgw/rgw_auth_s3.h @@ -435,14 +435,14 @@ static constexpr char AWS4_UNSIGNED_PAYLOAD_HASH[] = "UNSIGNED-PAYLOAD"; static constexpr char AWS4_STREAMING_PAYLOAD_HASH[] = \ "STREAMING-AWS4-HMAC-SHA256-PAYLOAD"; -int parse_credentials(const req_info& info, /* in */ - boost::string_view& access_key_id, /* out */ - boost::string_view& credential_scope, /* out */ - boost::string_view& signedheaders, /* out */ - boost::string_view& signature, /* out */ - boost::string_view& date, /* out */ - boost::string_view& session_token, /* out */ - const bool using_qs); /* in */ +int parse_v4_credentials(const req_info& info, /* in */ + boost::string_view& access_key_id, /* out */ + boost::string_view& credential_scope, /* out */ + boost::string_view& signedheaders, /* out */ + boost::string_view& signature, /* out */ + boost::string_view& date, /* out */ + boost::string_view& session_token, /* out */ + const bool using_qs); /* in */ static inline bool char_needs_aws4_escaping(const char c, bool encode_slash) { diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index 1aa5be329c91..f2fc8f02bec6 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -3849,14 +3849,14 @@ AWSGeneralAbstractor::get_auth_data_v4(const req_state* const s, boost::string_view client_signature; boost::string_view session_token; - int ret = rgw::auth::s3::parse_credentials(s->info, - access_key_id, - credential_scope, - signed_hdrs, - client_signature, - date, - session_token, - using_qs); + int ret = rgw::auth::s3::parse_v4_credentials(s->info, + access_key_id, + credential_scope, + signed_hdrs, + client_signature, + date, + session_token, + using_qs); if (ret < 0) { throw ret; }