bool is_signature_mismatched();
std::string calc_chunk_signature(const std::string& payload_hash) const;
+ size_t recv_chunk(char* buf, size_t max, bool& eof);
public:
/* We need the constructor to be public because of the std::make_shared that
std::string gen_v4_canonical_qs(const req_info& info, bool is_non_s3_op);
+std::string get_v4_canonical_method(const req_state* s);
+
boost::optional<std::string>
get_v4_canonical_headers(const req_info& info,
const std::string_view& signedheaders,