]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw/kms/vault - share get/set attr between rgw_crypt.cc and rgw_kms.cc
authorMarcus Watts <mwatts@redhat.com>
Mon, 7 Dec 2020 22:48:31 +0000 (17:48 -0500)
committerMarcus Watts <mwatts@redhat.com>
Fri, 5 Mar 2021 22:34:48 +0000 (17:34 -0500)
commit89959fb1946c82e48144ba29f9587932730c396b
tree4058b7952a641773ff8c17609575666c8fdd7895
parent845dd67b3d0b5ee297171bba437797a18e8711ee
rgw/kms/vault - share get/set attr between rgw_crypt.cc and rgw_kms.cc

In order to pass down and manage "attrs" from crypt logic to kms
logic, it's necessary to share the functions that can get and
set strings in that structure.  Eventually, I plan to have
the various engines store and retrieve a per-object "datakey" that
is encrypted (wrapped) by the named kms key.

Fixes: http://tracker.ceph.com/issues/48746
Signed-off-by: Marcus Watts <mwatts@redhat.com>
src/rgw/rgw_crypt.h