]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
awssigv4: fix signing of 0-byte object
authorMatt Benjamin <mbenjamin@redhat.com>
Thu, 11 Jan 2024 23:12:22 +0000 (18:12 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 13 Feb 2024 18:28:33 +0000 (13:28 -0500)
commitdc3063786c8fa4ddc0fad2fbef3b692937e3738f
tree512c20d67fbb9d1ab0b0c1192b3df8e6a86b1ee0
parente2a65f1d07e00c9fd5686196047724b23722b9bb
awssigv4: fix signing of 0-byte object

1. correctly match signature of 0-length chunk
2. initialize lf_bytes

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
qa/workunits/rgw/jcksum/file-0b [new file with mode: 0644]
qa/workunits/rgw/jcksum/src/main/java/io/ceph/jcksum/jcksum.java
qa/workunits/rgw/test_awssdkv4_sig.sh
src/rgw/rgw_auth_s3.cc
src/rgw/rgw_auth_s3.h