]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/auth/none/AuthNoneAuthorizeHandler.h
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / auth / none / AuthNoneAuthorizeHandler.h
index 0ce542bf678e2b061ea5fcb756f1df8de1a9701e..5b33f2fc3c326adf2bb7099d8b91b05ce018b5a1 100644 (file)
 class CephContext;
 
 struct AuthNoneAuthorizeHandler : public AuthAuthorizeHandler {
-  bool verify_authorizer(CephContext *cct, KeyStore *keys,
-                        bufferlist& authorizer_data, bufferlist& authorizer_reply,
-                         EntityName& entity_name, uint64_t& global_id,
-                        AuthCapsInfo& caps_info, CryptoKey& session_key, uint64_t *auid,
-                        std::unique_ptr<AuthAuthorizerChallenge> *challenge) override;
+  bool verify_authorizer(
+    CephContext *cct,
+    KeyStore *keys,
+    const bufferlist& authorizer_data,
+    size_t connection_secret_required_len,
+    bufferlist *authorizer_reply,
+    EntityName *entity_name,
+    uint64_t *global_id,
+    AuthCapsInfo *caps_info,
+    CryptoKey *session_key,
+    std::string *connection_secret,
+    std::unique_ptr<AuthAuthorizerChallenge> *challenge) override;
   int authorizer_session_crypto() override;
 };