]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
ceph-authtool: support --key-type param
authorYehuda Sadeh <ysadehwe@ibm.com>
Thu, 27 Feb 2025 16:55:37 +0000 (11:55 -0500)
committerPatrick Donnelly <pdonnell@ibm.com>
Mon, 22 Sep 2025 16:31:28 +0000 (12:31 -0400)
commitb6b78987d77cc1eb688a68cdfe2f64f71bf79df3
tree9b82314a432464586b7e41b91cb5d4785150bf92
parentb61f5684a9a934e5e02a64553b8b1f6db50e10c8
ceph-authtool: support --key-type param

Also move the encryption handlers out of the ceph_context.
Handlers are now returned as a shared_ptr, to support the
creation of new handlers with different params (such as
the usage param).

Signed-off-by: Yehuda Sadeh <ysadehwe@ibm.com>
(cherry picked from commit 3085da064b838b52c638a9121187d1341b591066)
src/auth/Crypto.cc
src/auth/Crypto.h
src/auth/cephx/CephxKeyServer.cc
src/common/ceph_context.cc
src/common/ceph_context.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_sts.cc
src/tools/ceph_authtool.cc