Skip to content

Commit

Permalink
rgw: distinguish parse_v4_credentials
Browse files Browse the repository at this point in the history
The caller and callees of this method are v4-specific, and their
names contain a v4 infix.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
  • Loading branch information
mattbenjamin committed Oct 19, 2018
1 parent c61acc5 commit aa8c686
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 24 deletions.
16 changes: 8 additions & 8 deletions src/rgw/rgw_auth_s3.cc
Expand Up @@ -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;
Expand Down
16 changes: 8 additions & 8 deletions src/rgw/rgw_auth_s3.h
Expand Up @@ -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)
{
Expand Down
16 changes: 8 additions & 8 deletions src/rgw/rgw_rest_s3.cc
Expand Up @@ -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;
}
Expand Down

0 comments on commit aa8c686

Please sign in to comment.