]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw/auth/s3: validate x-amz-content-sha256 for empty payloads 59359/head
authorCasey Bodley <cbodley@redhat.com>
Fri, 19 Jan 2024 18:56:21 +0000 (13:56 -0500)
committerKonstantin Shalygin <k0ste@k0ste.ru>
Tue, 20 Aug 2024 12:57:40 +0000 (19:57 +0700)
commit624624f06f0f4e392b96d2d73bd34359da952c52
treeaafbb9f657bfade9f7431570451331edb046ef95
parent708dfbe8bf48188419041055a94a8560004c3ff3
rgw/auth/s3: validate x-amz-content-sha256 for empty payloads

when is_v4_payload_empty(), we return a null completer so never try to
validate the x-amz-content-sha256 for signed payloads. add this
checksum comparison to get_auth_data_v4() before we create the completer

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 4bb49478fae09ead4646c1baada3bbc9a2555130)
src/rgw/rgw_rest_s3.cc