*/
#include "auth/AuthSessionHandler.h"
-#include "msg/Message.h"
-
-#define dout_subsys ceph_subsys_auth
-
-class CephContext;
-
-class AuthUnknownSessionHandler : public AuthSessionHandler {
-public:
- AuthUnknownSessionHandler(CephContext *cct_, CryptoKey session_key)
- : AuthSessionHandler(cct_, CEPH_AUTH_UNKNOWN, session_key) {}
- ~AuthUnknownSessionHandler() override {}
-
- bool no_security() override {
- return true;
- }
-
- // The Unknown suite neither signs nor encrypts messages, so these functions just return success.
- // Since nothing was signed or encrypted, don't increment the stats. PLR
-
- int sign_message(Message *m) override {
- return 0;
- }
-
- int check_message_signature(Message *m) override {
- return 0;
- }
-
- int encrypt_message(Message *m) override {
- return 0;
- }
-
- int decrypt_message(Message *m) override {
- return 0;
- }
+struct AuthUnknownSessionHandler : DummyAuthSessionHandler {
};