]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/auth/s3: validate x-amz-content-sha256 for empty payloads 55250/head
authorCasey Bodley <cbodley@redhat.com>
Fri, 19 Jan 2024 18:56:21 +0000 (13:56 -0500)
committerCasey Bodley <cbodley@redhat.com>
Fri, 19 Jan 2024 18:57:36 +0000 (13:57 -0500)
commit4bb49478fae09ead4646c1baada3bbc9a2555130
treeb6510724b1d3adf8a4205dd53a1f13324f8936ec
parentd7e2a322a5490d1fc9395471e25c3a98499975ea
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>
src/rgw/rgw_rest_s3.cc